-2

次のコードを使用しています

    $rows = mysql_num_rows($query); 

そして、私はこのエラーが発生しています:

警告: mysql_num_rows(): 指定された引数は、355 行目の /home/....../public_html/test/basic.rar Folder/global.php にある有効な MySQL 結果リソースではありません

4

1 に答える 1

1

$queryそれが実際のクエリselect文字列など)であると想定しています。

にクエリを渡すのではなく、次のようなクエリの実行から返される結果セットmysql_num_rowsを渡します。

$dbconn = mysql_connect ("pax_db_box", "pax", "never_you_mind");
mysql_select_db ("main_db", $dbconn);

$query = "SELECT balance FROM accounts where account_id = '42'";

$result_set = $mysql_query ($query, $dbconn);
$numrows = mysql_num_rows ($result_set);

mysqliある時点で新しい関数の使用を検討することもできます。

于 2012-09-15T07:31:03.163 に答える