次のコードを使用して、行数が0より大きいかどうかを確認してから行データを取得します。しかし、私はエラーを取得する:0より大きい行数を確認し、mysqlからデータを取得する
は、どのように私はそれを動作させることができたり、これを実装するための正しい方法は何であるブール、パラメータ1は資源であることを期待しますか?mysql_fetch_assocを()は
$query = mysql_query("select * from user ");
$numrows= mysql_num_rows($query);
if ($numrows != 0) {
while ($row = mysql_fetch_assoc($query)) {
echo $row['id'];
echo $row['name'];
}
}
** deprecatedおよびPHP7の削除** mysql_ *機能を使用しないでください。 PDOに移行し、Prepared Statementの使用を開始します。 –
クエリを使用する前に、クエリが悪いかどうかを確認してください。 'if(!$ query){エコーmysql_error();この時点で[PDO](http://php.net/manual/en/book.pdo.php)を実際に使用する必要があります。 –