だから私は今日仕事でこの問題に悩まされていました、そして私が最初に見つけた唯一の解決策は再クエリするか、変数でmysql結果の一時的なコピーを使用することでした。どちらも魅力的ではありませんでした。
これには、mysql_data_seekというはるかに簡単な解決策があります。
基本的な構文はmysqli_data_seek(data、row)
です。したがって、この場合は
mysqli_data_seek($result,0)
$row=mysqli_fetch_assoc($result);// Will now return the first row.
同様の方法で、もう一度ループすることもできます。
mysql_data_seekでも同様に機能します。お役に立てば幸いです。