我无法在语法中找到错误。我得到的结果是数据只从表中获取并送到其他表但不从另一个表中获取。
<?php
include "new.php";
$cgpa = mysqli_real_escape_string($link, $_GET['cgpa']);
$browser = mysqli_real_escape_string($link, $_GET['browser']);
$sql = "SELECT ROLLNO,NAME,DEPARTMENT,CGPA FROM l3 WHERE CGPA >= '$cgpa'";
$sql3 = "SELECT SYSTEMNUMBER FROM l2 WHERE BROWSER= '$browser'";
$result = mysqli_query($link, $sql);
$result1 = mysqli_query($link, $sql3);
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
$sql2 = "INSERT INTO l4 (ROLLNO,NAME,DEPARTMENT,CGPA)VALUES({$row['ROLLNO']},'{$row["NAME"]}','{$row["DEPARTMENT"]}',{$row["CGPA"]})";
mysqli_query($link, $sql2);
}
}
else
echo "No records found.";
// mysqli_close($link);
if (mysqli_num_rows($result1) > 0) {
while($row = mysqli_fetch_assoc($result1)) {
$sql4 = "UPDATE l4 (SYSTEMNUMBER)VALUES({$row['SYSTEMNUMBER']})";
mysqli_query($link, $sql4);
}
}
else
echo "No records found.";
mysqli_close($link);
?>