错误:mysql期望参数1是资源

时间:2014-01-08 21:59:32

标签: php mysql

我尝试过我能找到的每一种方法。但没有什么能解决这个问题。这是代码

<?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>

1 个答案:

答案 0 :(得分:0)

您正在混合使用mysqli_mysql_个功能。

您可以尝试:

$result = mysqli_query($your_connection, $sql);
while($row = mysqli_fetch_array($result));  
{
 ...
}

你也错过了while循环的结束括号。