因此,如果表中不存在用户 ID(课程完成),我希望显示表中的数据(课程)。下面的代码是我尝试过的,但任何帮助将不胜感激。 “offname”是用户的 ID,我在测试时将其简化为简单的“124”。干杯。
$conn = getConnection();
$res = getConnection()->query("SELECT * FROM courses LEFT JOIN coursescompletion ON coursescompletion.type=courses.Name WHERE coursescompletion.offname != '124'");
if ($res->num_rows = 0) {
while ($r=$res->fetch_assoc()) {
echo('
<tr>
<td >'. $r["Name"] .'</td>
<td >'. $r["Link"] .'</td>
<td >N/A</td>
<td >N/A</td>
<td >N/A</td>
</tr>
');
}
}
编辑。我更新了代码,但它仍然不起作用。 $res... 和 if ($res... 行
编辑的行:
$res = getConnection()->query("SELECT * FROM courses WHERE Name NOT IN (SELECT type FROM coursescompletion WHERE offname != '124')");
if ($res->num_rows > 0) {