当我在 mysql 中添加数据时执行内部联接时,它显示错误 mysql_fetch_array 不是有效参数。代码如下:
echo $sql="SELECT * FROM info
INNER JOIN item ON info.info_id=item.info_id where item.info_id=".$info_id;
$query=mysql_query($sql);
while($result=mysql_fetch_array($query))
{
echo "<tr>";
echo "<td>" .$result['Name']. "</td>";
echo "<td>" .$result['Item']. "</td>";
echo "<td>" .$result['Price']. "</td>";
echo "<td>" .$result['info_id']. "</td>";
echo "<td><a href='item.php?act=edit&id=".$result['id']."'>Edit</a></td>";
echo "<td><a href='item.php?act=delete&id=".$result['id']."'>Delete</a></td>";
echo "<td><a href='item.php?act=item&id=".$result['id']."'>Item</a></td>";
echo "</tr>";
运行上述代码时,它显示以下警告:
警告:mysql_fetch_array():提供的参数不是有效的 MySQL 结果资源