作者:glh3112259 | 来源:互联网 | 2023-05-27 16:34
我想显示图片中显示的所有行CID = 1
.这是我的SQL代码:`
$cOntractCount= 1;
$sql = "SELECT categories.categoryID
FROM categories
LEFT JOIN link
ON categories.categoryID = link.categoryID
WHERE link.CID = '$contractCount'";
$res = $con->query($sql);
if (!$res) {
echo 'Could not run query: ' . mysql_error();
exit;
}
while ($row = mysqli_fetch_array($res)) {
echo $row['categoryID'];
}
这是一个显示PHPMyAdmin中的表的图像,称为类别.
所以我需要输出, ITSM, Mar and HrAd
但我只是得到ITSM
而不是其余的.
编辑1: LEFT JOIN在这里没有区别,链接表对SELECT语句没有影响
编辑2:我已经解决了问题,我的错误是我在SQL查询中有错误的表名.
1> Jerodev..:
您需要使用函数mysql_fetch_row,这将获取一行并将指针移动到下一行.
while ($row = mysqli_fetch_row($res)) {
echo $row['categoryID'];
}