我已经尝试了我能找到的每种方法。但没有什么能解决这个问题。下面是代码错误:mysql期望参数1是资源
<?php
$sql = "SELECT item_name, item_img, item_price FROM item";
$result = mysql_query($sql) or die (mysql_error());
?>
<ul>
<?php
while($row = mysqli_fetch_array($result));
{
echo '<li>', $row['item_name'], '</li>';
echo '<li>', $row['item_img'], '</li>';
echo '<li>', $row['item_price'], '</li>';
?>
</ul>
你为什么混合'mysqli'和'mysql_query'?选一个。 (提示:不要选择'mysql_query')。 – tadman
您不能将'mysqli_fetch_array'和'mysql_query'一起使用。选择MySQL或MySQLi,不要混合搭配。 PROTIP:不要选择'mysql_query'。 –
您的数据库连接在哪里? –