2012-04-22 11 views
1

ことを期待:エラーヘルプ:警告:はmysql_num_rows()私は、単純なPHPのCRUDアプリケーションを構築していると私は、このエラーに実行しているパラメータ1は、リソース

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in

<?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行目。どんな助けでも大歓迎です!

答えて

1

通常、これは誤ったフィールド名などでクエリが失敗したことを意味します。テーブルが存在していることを確認してください。いくつかのエラー処理を使用して、問題点を把握してみてください。

$result = mysql_query($query) or die('Cannot Execute:'. mysql_error()); 
関連する問題