を使用して、サイドバー リストでクエリを並べ替えるためにデータベースの列名を入力mysqli_fetch_assoc()
しています。そのページは、テーブルの行を入力するために使用している結果ページに含まれています。結果ページでmysqli_fetch_array()
面白いことに、3 行しか取得していませんでした。私のデータベースには4行あり、1行少なく、コード全体をデバッグしていて、同じクエリに対してmysqli_fetch_assoc()
andを使用していることに出くわしました。ちょっともったいないmysqli_fetch_array()
mysqli_fetch_assoc()
データベースにカンマ区切りのテーブル名を入力し、後で爆発するだろうと思っていましたが、インターネットで調査した後、これに遭遇しmysqli_data_seek($fetch_results, 0);
て問題を解決しましたが、なぜ1行少なくなってmysqli_data_seek($fetch_results, 0);
いて、それを使用した後にすべての行が返されたのですか? 3ではなく4ですか?誰でも説明できますか?
PS私はカスタマイズされたシステムを開発しているので、過度のevalを使用していますが、これはここでは問題ではなく、安全です:)