ホームページ  >  記事  >  バックエンド開発  >  MySQL クエリ結果を配列に変換し、where で結合する PHP の例、mysqlwhere_PHP チュートリアル

MySQL クエリ結果を配列に変換し、where で結合する PHP の例、mysqlwhere_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:51:55758ブラウズ

PHP が MySQL クエリ結果を配列に変換し、where、mysqlwhere で結合する例

mysql クエリ結果を PHP 配列に変換するいくつかの方法の違い:

  • $result = mysql_fetch_row(): この関数は配列を返します。配列には、$result[0]、$Result[2] の形式でのみ参照できます。
  • $result = mysql_fetch_assoc(): この関数は、フィールド名でのみ参照できる、フィールド名で添え字が付いた配列を返します。 $result['field1'].
  • $result = mysql_fetch_array(): この関数は混合配列を返します。この配列は、数値添字またはフィールド名で参照できます。 $result[0] または $result["field1"]。
  • $result = mysql_fetch_object(): 結果をオブジェクトの形式で返します。これは $result->field1 の形式で参照できます。

これら 2 つの関数はより高速に実行され、フィールド名を通じて参照することもできるため、より明確になります。

縫製スキルのある場所
where1==1 など、ブランチ上の where のさまざまな状況を解決するには、where ステートメントを and で接続するだけで済みます。

リーリー

データベース システムは、「1=1」フィルター条件を追加した後はインデックスなどのクエリ最適化戦略を使用できないため、データベース システムはデータの各行をスキャン (つまり、テーブル全体のスキャン) して、この行が一致しているかどうかを比較する必要があります。フィルター条件を満たしている場合、テーブル内のデータ量が比較的多い場合、クエリ速度が非常に遅くなります。最適化手法
テスト.html

リーリー

SQL処理の条件

れーれー

www.bkjia.com本当http://www.bkjia.com/PHPjc/1127911.html技術記事 PHP が MySQL クエリ結果を配列に変換し、mysql で結合する例。MySQL クエリ結果が PHP 配列に変換されるいくつかのメソッドの違い: $result = mysql_fetch_row(): この関数は...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。