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

pdo निष्पादन में एक ही पैरामीटर मान को कई बार असाइन करना

पीडीओ का उपयोग करके आपके पास नामित पैरामीटर का उपयोग करने की क्षमता है, हालांकि आपके प्रश्न में आप एकाधिक मानों के लिए 1 पैरामीटर का उपयोग करना चाहते हैं और इसका मतलब है कि अनुकरण चालू होना चाहिए:

$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, true);

अब आप निम्न कार्य कर सकते हैं:

$stmt = $db->prepare("SELECT * FROM table WHERE userid = :userid AND userid = :userid");

$stmt->excecute([
  ':userid' => 1
]);

इसके परिणामस्वरूप:

"SELECT * FROM table WHERE userid = 1 AND userid = 1"



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वीएस 2019 और MySQL एंटिटी फ्रेमवर्क डुप्लिकेट डेटाबेस नाम

  2. मैं MySQL में एक सरणी चर का अनुकरण कैसे कर सकता हूं?

  3. PhpMyAdmin का उपयोग करके डेटाबेस को डुप्लिकेट कैसे करें

  4. मैं MySQL में अधिकतम लेनदेन आकार कैसे निर्धारित करूं?

  5. ProxySQL ऑडिट लॉग को समझना