mysqli結果オブジェクトを変更することはできません。そのオブジェクトは、MySQLサーバー上のMySQL結果セットにアクセスできるようにする単なるハンドルです。それも変更できません。オプションは次のとおりです。
- 結果オブジェクトから配列にデータを取得します。例:
$data[] = mysqli_fetch_assoc($result);
。これは、必要に応じて変更できる通常の配列です。これをループで実行している場合は、単にしないでください 気に入らない場合は、行をデータ配列に配置します。 -
WHERE
を使用してクエリを実行します 不要な行を最初から除外する句。 - データベースから特定の行を完全に削除する場合は、別の
DELETE FROM ..
を実行する必要があります。 クエリ、結果セットから削除するだけでは何も起こりません。繰り返しになりますが、適切なWHERE
を使用すれば、これを一度に非常に簡単に行うことができます。 条項、例:DELETE FROM .. WHERE (lat, lon, something something..)
。