更新列表中的JOIN TABLES

时间:2016-12-01 13:46:36

标签: php mysql

我有一个学生表(个人)和一个小组表。学生表有一个字段' group'指的是group表的group_id

我在student_update页面上添加了一个字段,该字段显示学生是否是某个组的成员(以及该组的ID,来自学生表中的组ID字段)。我希望它显示组名而不是组ID,所以我想我必须加入学生表和组表。

我试过

$q = "SELECT * FROM students LEFT JOIN Groepen ON students.groep=Groepen.groep_id WHERE uid = '$user[uid]' ORDER BY st_last ASC";
                $r = mysqli_query($dbc, $q);

                if (mysqli_num_rows($r) > 0) {

                    echo "

给出以下错误

警告:mysqli_num_rows()要求参数1为mysqli_result,第292行/Applications/XAMPP/xamppfiles/htdocs/dummie/backend/leerlingenlijst.php中给出布尔值

第292行:

if (mysqli_num_rows($r) > 0) {

1 个答案:

答案 0 :(得分:0)

尝试

if ($r && mysqli_num_rows($r) > 0) {

如果您为变量选择更好的名称,那么您将成为一个更快乐的程序员,因为当您在几个月或几年内回来查看此代码时,这些将毫无意义。