Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

किसी अन्य क्वेरी में एक क्वेरी परिणाम का उपयोग करना

पहली क्वेरी को दूसरे में सबक्वेरी के रूप में देखें:

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

यह आपके वर्तमान दृष्टिकोण के लिए बेहतर है, क्योंकि हमें डेटाबेस में केवल एक ही यात्रा करने की आवश्यकता है।

ध्यान दें कि आपको आदर्श रूप से यहां तैयार बयानों का उपयोग करना चाहिए। तो आपकी पहली क्वेरी कुछ इस तरह दिख सकती है:

$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. MySQL डीबी में पायथन मसालेदार वस्तुओं को सहेजना

  2. MySQL में LOWER () फ़ंक्शन कैसे काम करता है

  3. एसक्यूएल ड्रॉप टेबल सिंटेक्स - डीबीएमएस द्वारा सूचीबद्ध

  4. PHP के साथ SQL टाइमस्टैम्प को फ़ॉर्मेट करना

  5. सभी mysql तालिकाओं के बीच सभी संबंध कैसे खोजें?