PHPを使用して、1つのMySQLクエリで複数の行を取得するための最良の方法は何ですか?

user1642018

これは、1つのMySQLクエリで複数の行を取得するための最良の方法です。

IDの配列があります:

$id_array = array('34','341','342','334','344','354','3234','33234','3234','3234');

mysqlデータベースからそれらのIDに関連付けられたタイトル取得したいと思います

私には2つのアプローチがあります:

1)例

foreach($id_array as $id){
    $query = mysqli_query($con, "SELECT title FROM content WHERE id = '$id'");
    $id_db = mysqli_fetch_row($query);
    echo $id_db['title'];
}

2)例

$query = mysqli_query($con, "SELECT title FROM content WHERE id = '$id_array[1]' AND id = '$id_array[2]' AND id = '$id_array[3]' AND 'id = $id_array[4]' AND id = '$id_array[5]'");

while($result = mysqli_fetch_assoc($query)){
    echo $result['title'];
}

私は高負荷のサイトで作業しており、最良のソリューションを使用したいと考えています。上記のコードは100%完全ではなく、アイデアの生の実装にすぎません。配列要素の数は1〜1kです。

アブドゥ・タヒリ

このソリューションはどうですか?

$ids = implode(',',array_map('intval',$id_array));
$query = mysqli_query($con, "SELECT title FROM content WHERE id IN ($ids)");
// ..

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

変数を使用するHQLクエリを作成するための最良の方法は何ですか?

分類Dev

FileZilla:複数のフォルダーを1つに同期するための最良の方法は何ですか?

分類Dev

vb.netを使用して大きなExcelファイルでSQLクエリを実行するための最良の方法は何ですか?

分類Dev

Java8関数を介して結果を取得するための最良の方法は何ですか?

分類Dev

1行のコードの実行時間を取得するための最良の方法は何ですか?

分類Dev

関数全体で変数の値を行ごとに取得するための最良の方法は何ですか?

分類Dev

Oracleクエリで一貫した順序を確保するための最良の方法は何ですか?

分類Dev

iOS Firebase-いくつかのレベルを下にクエリするための最良の方法は何ですか?'InvalidQueryParameter'、理由: '複数のqueryOrderedBy呼び出しを使用できません!'

分類Dev

サブクエリを使用してクエリ結果を保存するための最良の方法は何ですか?

分類Dev

Java8を使用してストリームを1つのDISTINCTに集約するための最良の方法は何ですか

分類Dev

pysparkでDataFrameベースのAPIを使用してsparseVectorの2つのリスト間で行列乗算を行うための最良の方法は何ですか?

分類Dev

複数のエントリポイントを使用してバベルポリフィルを含める最良の方法は何ですか

分類Dev

RoRで同じモデルから2つのインデックスリクエストを取得するための最良の方法は何ですか?

分類Dev

Java-複数のクエリで最初の結果を取得するためのMongoDBの最良の方法

分類Dev

ImmutableJSで複数のリストを圧縮するための最良の方法は何ですか

分類Dev

PHPとJQueryを使用してHTMLを生成するための最良の方法は何ですか

分類Dev

makefile内の複数の条件をチェックするための最良の方法は何ですか?

分類Dev

KafkaPropertiesを使用して複数のkafkaトピック名を構成する最良の方法は何ですか

分類Dev

MYSQLテーブルに複数のエントリ/配列を格納するための最良の方法は何ですか

分類Dev

Batchfile:ブール変数を宣言して使用するための最良の方法は何ですか?

分類Dev

Djangoクエリセット内のアイテム数のカウントを取得するための最良の方法は何ですか?

分類Dev

以下のクエリのインデックスを作成するための最良の方法は何ですか

分類Dev

グレムリン-1つのクエリで複数の頂点からプロパティを選択するための最良の方法

分類Dev

SQL Server 2008でクエリ結果を最適化するための最良の方法は何ですか?

分類Dev

1行の複数のデータを複数の行に変換する最良の方法は何ですか?

分類Dev

Vuejsを使用して複数のコンポーネントでフォームを投稿するための最良の方法は何ですか

分類Dev

Open GLES-複数のオブジェクトを描画するための最良の方法は何ですか

分類Dev

1つのクライアントで複数のSSH秘密鍵を使用するための最良の方法

分類Dev

Railsに挿入クエリを使用して大きなデータをループするための最良の方法は何ですか

Related 関連記事

  1. 1

    変数を使用するHQLクエリを作成するための最良の方法は何ですか?

  2. 2

    FileZilla:複数のフォルダーを1つに同期するための最良の方法は何ですか?

  3. 3

    vb.netを使用して大きなExcelファイルでSQLクエリを実行するための最良の方法は何ですか?

  4. 4

    Java8関数を介して結果を取得するための最良の方法は何ですか?

  5. 5

    1行のコードの実行時間を取得するための最良の方法は何ですか?

  6. 6

    関数全体で変数の値を行ごとに取得するための最良の方法は何ですか?

  7. 7

    Oracleクエリで一貫した順序を確保するための最良の方法は何ですか?

  8. 8

    iOS Firebase-いくつかのレベルを下にクエリするための最良の方法は何ですか?'InvalidQueryParameter'、理由: '複数のqueryOrderedBy呼び出しを使用できません!'

  9. 9

    サブクエリを使用してクエリ結果を保存するための最良の方法は何ですか?

  10. 10

    Java8を使用してストリームを1つのDISTINCTに集約するための最良の方法は何ですか

  11. 11

    pysparkでDataFrameベースのAPIを使用してsparseVectorの2つのリスト間で行列乗算を行うための最良の方法は何ですか?

  12. 12

    複数のエントリポイントを使用してバベルポリフィルを含める最良の方法は何ですか

  13. 13

    RoRで同じモデルから2つのインデックスリクエストを取得するための最良の方法は何ですか?

  14. 14

    Java-複数のクエリで最初の結果を取得するためのMongoDBの最良の方法

  15. 15

    ImmutableJSで複数のリストを圧縮するための最良の方法は何ですか

  16. 16

    PHPとJQueryを使用してHTMLを生成するための最良の方法は何ですか

  17. 17

    makefile内の複数の条件をチェックするための最良の方法は何ですか?

  18. 18

    KafkaPropertiesを使用して複数のkafkaトピック名を構成する最良の方法は何ですか

  19. 19

    MYSQLテーブルに複数のエントリ/配列を格納するための最良の方法は何ですか

  20. 20

    Batchfile:ブール変数を宣言して使用するための最良の方法は何ですか?

  21. 21

    Djangoクエリセット内のアイテム数のカウントを取得するための最良の方法は何ですか?

  22. 22

    以下のクエリのインデックスを作成するための最良の方法は何ですか

  23. 23

    グレムリン-1つのクエリで複数の頂点からプロパティを選択するための最良の方法

  24. 24

    SQL Server 2008でクエリ結果を最適化するための最良の方法は何ですか?

  25. 25

    1行の複数のデータを複数の行に変換する最良の方法は何ですか?

  26. 26

    Vuejsを使用して複数のコンポーネントでフォームを投稿するための最良の方法は何ですか

  27. 27

    Open GLES-複数のオブジェクトを描画するための最良の方法は何ですか

  28. 28

    1つのクライアントで複数のSSH秘密鍵を使用するための最良の方法

  29. 29

    Railsに挿入クエリを使用して大きなデータをループするための最良の方法は何ですか

ホットタグ

アーカイブ