最初のクエリを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);