我希望while循环根据“id”的匹配列值输出。
$query = "SELECT s.id,s.last,s.first,s.course1,s.course2,s.course3
,e.id,e.last,e.first,e.course1,e.course2,e.course3
FROM $startsem1 s
JOIN $endsem1 e on s.id = e.id";
$result = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_assoc($result))
{
print_r($row); echo "<br><br>";
}
答案 0 :(得分:2)
使用联接:
SELECT s.id,s.last,s.first,s.course1,s.course2,s.course3
,e.id,e.last,e.first,e.course1,e.course2,e.course3
FROM $startsem1 s
JOIN $endsem1 e on s.id = e.id
答案 1 :(得分:0)
在while循环条件中使用二元运算符&
,而不是逻辑&&
。