sql >> データベース >  >> RDS >> Mysql

別のクエリでクエリ結果を使用する

    最初のクエリを2番目のサブクエリと呼びます:

    $query = "SELECT * from CatalogueItems WHERE itemID IN ";
    $query .= "(" . $querystring . ")";
    

    これは、データベースに1回アクセスするだけでよいため、現在のアプローチよりも望ましい方法です。

    ここでは、理想的にはプリペアドステートメントを使用する必要があることに注意してください。したがって、最初のクエリは次のようになります。

    $stmt = $conn->prepare("SELECT itemID from mycart where email = ?");
    $stmt->bind_param("s", $email);
    


    1. Elasticsearchを使用したMicrosoftAccessデータの検索

    2. サーブレットからのデータへのアクセス

    3. MariaDBでのREGEXP_INSTR()のしくみ

    4. PostgreSQLはテキストに部分文字列が出現する回数をカウントします