错误帮助:警告:mysql_num_rows()预计参数1是资源(Error Help: Warni

2019-07-29 02:29发布

我建立一个简单的PHP应用程序的CRUD,我遇到了此问题:

警告:mysql_num_rows()预计参数1是资源,布尔在给定的

<?php 
$query = "select * from user";
$result = mysql_query($query);

if (mysql_num_rows($result) > 1) {
    echo "<table align='center' border='1'>";
    echo "<tr>";
    echo "<th>Id</th>";
    echo "<th>Username</th>";
    echo "<th>Password</th>";
    echo "</tr>";
    while($row = mysql_fetch_array($result)) {
        echo "<tr>";
        echo "<td>".$row['id']."</td>"; 
        echo "<td>".$row['username']."</td>";   
        echo "<td>".$row['password']."</td>";
        echo "<td><a href='index.php?operation=edit&id=".$row['id']."&username=".$row['username']."&password=".$row['password']."'>edit</a></td>";
        echo "<td><a href='index.php?operation=delete&id=".$row['id']."'>delete</a></td>";  
        echo "</tr>";
    }
    echo "</table>";
} else {
    echo "<center>No Records Found!</center>";  
}
?>

错误指向该代码的34行。 任何帮助将不胜感激!

Answer 1:

通常,这意味着您的查询失败,原因是不正确的字段名等 - 你确定你的表是否存在? 尝试使用一些错误处理给一个想法是什么的问题。

$result = mysql_query($query) or die('Cannot Execute:'. mysql_error());


文章来源: Error Help: Warning: mysql_num_rows() expects parameter 1 to be resource