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

तैयार बयानों का उपयोग करके डेटा संग्रहीत नहीं किया गया

मेरा सुझाव है कि आप पूरे बाइंड_परम को लपेटें और एक शर्त के साथ निष्पादित करें क्योंकि यदि कोई छोटी सी समस्या भी है तो स्टेटमेंट तैयार होने में विफल रहेगा। इस मामले में मुझे लगता है कि यह हो सकता है कि प्रत्येक चर/फ़ील्ड के प्रकार किसी बिंदु पर गलत हों - शायद image / b भाग।

आप gettype . का उपयोग करके प्रत्येक के प्रकार को प्रतिध्वनित कर सकते हैं जो इसे ट्रैक करने में मदद कर सकता है:

echo gettype($first), gettype($email), gettype($phone),
     gettype($school), gettype($dob), gettype($father), 
     gettype($feereceived), gettype($due), gettype($image);


$db = new mysqli("localhost", "root","","learndb");

if ($db->connect_error) {
    die("Connection failed this is the error: " . $db->connect_error);
}

$stmt = $db->prepare("INSERT INTO studentrecords (`Name`, `email`, `Phone`, `school`,`dob`,`father`,`feereceived`,`due`,`image`) VALUES (?,?,?,?,?,?,?,?,?)");

if($stmt) {
    $stmt->bind_param("ssisssiib",$first,$email,$phone,$school,$dob,$father,$feereceived,$due,$image);
    $stmt->execute();
} else {
    echo 'Failed to prepare the sql statement';
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जावा प्राप्त परिणाम SQL ऐरे से सेट विफल हो रहा है

  2. मैक ओएस एक्स - पर्यावरण त्रुटि:mysql_config नहीं मिला

  3. शीर्ष-स्तरीय पैरेंट MySQL को पुनः प्राप्त करें

  4. InnoDB की वैकल्पिक तालिका के लिए MySQL का अनुकूलन

  5. Jboss डेटा स्रोतों में डेटाबेस विफल हो गया