0

我希望 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>";
    }
4

2 回答 2

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
于 2012-07-05T20:16:18.557 回答
0

您在 while 循环条件中使用二元运算符&,而不是逻辑。&&

于 2012-07-05T20:16:38.583 回答