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

संग्रहीत कार्यविधि का उपयोग करते समय php त्रुटि

MySQL प्रक्रिया परिणाम सेट वापस नहीं करती है। जिस तरह से आप एक MySQL प्रक्रिया से परिणाम प्राप्त कर सकते हैं वह नीचे दिया गया है।

CREATE PROCEDURE selectproducts (OUT ver_param VARCHAR(25))
BEGIN
  # Set value of OUT parameter
  SELECT count(ProdId)  INTO ver_param from products;
END;

अब अपनी PHP स्क्रिप्ट में आउटपुट तक पहुंचने के लिए, प्रक्रिया कॉल के तुरंत बाद नीचे क्वेरी निष्पादित करें।

$sql = $mysqli->query("call selectproducts(@productcount)");
$results = $mysqli->query ("select @productcount as COUNT");
$rows = mysqli_fetch_array($results);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CentOS पर MySQL को अपग्रेड कैसे करें

  2. mysql फ़ंक्शन में एक गतिशील PHP डालने का निर्माण?

  3. रिकॉर्ड के बीच समय स्टोर करें

  4. MySQL डेटाबेस में खोजते समय '%' चिह्न का मिलान करें

  5. एक MySQL डेटाबेस बैक-एंड के फ्रंट-एंड के रूप में MS Access का उपयोग करने में समस्याएँ?