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

PHP के साथ एक MySQL फ़ील्ड को अपडेट करने में समस्या

PHP में डेटाबेस के कई अलग-अलग ब्रांडों के लिए कई SQL इंटरफेस हैं। आपने क्वेरी को निष्पादित करने के लिए आपके द्वारा उपयोग किया जाने वाला PHP कोड नहीं दिखाया है, न ही आपने यह पहचाना है कि आप किस ब्रांड के डेटाबेस का उपयोग करते हैं।

PHP में कुछ SQL इंटरफेस में, स्टेटमेंट बनाने से SQL परोक्ष रूप से निष्पादित होता है। तब आपके पास परिणाम लाने का अवसर होता है (यदि यह एक चयन कथन था)। यदि आपका कथन एक चयन या हटाएं था, तो संभावना है कि कोई नुकसान नहीं हुआ था, हालांकि दो बार कथन को निष्पादित करना अनावश्यक है। यदि आपका कथन INSERT या UPDATE था, हालांकि, आप पा सकते हैं कि यह दो बार प्रभावी हुआ है।

उदाहरण के लिए, पीडीओ का उपयोग करना:

$pdo = new PDO(...options...);
$stmt = $pdo->query('UPDATE ...'); // executes once
$stmt->execute(); // executes a second time


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TINYTEXT, TEXT, MEDIUMTEXT, और LONGTEXT अधिकतम संग्रहण आकार

  2. एक mysql_connect () से एक PHP पीडीओ कनेक्शन प्राप्त करना?

  3. एक से अधिक डेटाबेस के लिए MySQL अनुदान

  4. yii2 में माइग्रेशन के दौरान अपवाद 'ड्राइवर नहीं मिल सका'

  5. प्रति क्लाइंट बनाम एक डेटाबेस में एकाधिक डेटाबेस की व्यावहारिकता