Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menggunakan hasil kueri di kueri lain

Lihat kueri pertama sebagai subkueri di kueri kedua:

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

Ini lebih baik daripada pendekatan Anda saat ini, karena kami hanya perlu melakukan satu perjalanan ke database.

Perhatikan bahwa Anda idealnya menggunakan pernyataan yang disiapkan di sini. Jadi kueri pertama Anda mungkin terlihat seperti:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. proses mysql tidak dapat dihentikan

  2. mengimpor CSV ke phpmyadmin

  3. Bagaimana cara mengaktifkan/menonaktifkan mode ketat MySQL di localhost (xampp)?

  4. Menggunakan Order By di codeigniter

  5. Memilih item yang cocok dengan beberapa tag