変数のデータをリセットして、再度呼び出すことができるようにしようとしています。最初のクエリにデータがある場合は、リセットを実行するために必要です。最初にデータをチェックし、次にデータがある場合はインデックスを 0 に戻します。
これは私のローカルホスト環境では機能しますが、ライブ環境では機能しません。最初のクエリで結果が返されないため、エラーが発生していることはわかっているため、mysql_num_rows($query)
空です。
エラーが発生します:Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource.
(このコードは、最初のクエリが結果を返し、2 番目のクエリを正常にリセットして表示するときに機能します。)
if (mysql_num_rows($query)){
mysql_data_seek($query, 0);
}
情報が見つからない場合にエラーを吐き出さずに、最初のクエリに情報があるかどうかを確認できるより良い方法はありますか?