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

एकाधिक/नेस्टेड MySQLi कथनों का उपयोग करना संभव है?

यह एक ही कनेक्शन तरीका है:

if($stmt = $link->prepare("SELECT item FROM data WHERE id = ?")) {
    $stmt->bind_param("i", $id);
    $stmt->execute();
    $stmt->store_result(); // <-- this
    $stmt->bind_result($item);
    while( $stmt->fetch() ) {
        /* Other code here */
        $itemSummary = $item + $magic;
        if($stmt2 = $link->prepare("INSERT INTO summaries (itemID, summary) VALUES (?, ?)")) {
            $stmt2->bind_param("is", $itemID, $itemSummary);
            $stmt2->execute();
            $stmt2->store_result(); // <-- this
            /*DO WHATEVER WITH STMT2*/
            $stmt2->close();
        }
    }
}


  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 LIKE रेंज के साथ काम नहीं करता

  2. समान कॉलम वाली दो तालिकाओं की तुलना करके परिणाम प्राप्त करें

  3. जूकी में एक-से-अनेक चयन

  4. MySQL सशर्त रूप से आईडी की श्वेतसूची के आधार पर पंक्तियों के बूलियन कॉलम मान अपडेट करें

  5. MySQL:इनर जॉइन बनाम व्हेयर