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

PHP में SQL क्वेरी झूठी लौट रही है

यदि आप पैरामीटरयुक्त प्रश्नों का उपयोग कर रहे हैं, तो तैयार क्वेरी को निष्पादित करते समय आपको पैरामीटर के लिए मान पास करना होगा।

आपको execute भी करना होगा तैयार क्वेरी। तैयारी केवल संकलन और अनुकूलन के लिए क्वेरी को डेटाबेस में भेजती है, यह वास्तव में क्वेरी को निष्पादित नहीं करती है।

इसके अलावा, यदि आपको इन डेटाबेस एक्सेस स्टेटमेंट में कोई त्रुटि मिलती है, तो ऐसे कार्य/विधियाँ हैं जिनका उपयोग आपको एक्चुअल त्रुटि संदेश दिखाने के लिए करना चाहिए जो आपके द्वारा बनाई गई किसी चीज़ को आउटपुट करने की तुलना में बहुत अधिक उपयोगी हैं जैसे echo "Error creating SQL statement";

साथ ही ; आवश्यक नहीं है।

$stmt = $conn->prepare("SELECT * FROM artist WHERE artID != ?");
if ( $stmt === false ){
    echo $conn->error;
    exit;
}


$stmt->bindParam('i', $some_variable)

$result = $stmt->execute();

if ( $result === false ) {
    echo $stmt->error;
    exit;
}


  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 से दूरस्थ रूप से कनेक्ट करें

  3. गोलांग खाली स्ट्रिंग के बजाय एसक्यूएल में न्यूल डालें

  4. mysql CONCAT () नाम के रूप में?

  5. उन सभी पंक्तियों का चयन करें जिनमें कम से कम सुविधाओं की सूची हो