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

Mysqli तैयार बयानों का उपयोग कैसे करें?

mysqli::prepare से दस्तावेज़ :

<ब्लॉकक्वॉट>

कथन निष्पादित करने या पंक्तियों को लाने से पहले पैरामीटर मार्करों को mysqli_stmt_bind_param() और/या mysqli_stmt_bind_result() का उपयोग करके अनुप्रयोग चरों के लिए बाध्य होना चाहिए।

bind_param दस्तावेज़

यानी:

$name = 'one';
$age  = 1;

$stmt = $mysqli->prepare("INSERT INTO users (name, age) VALUES (?,?)");

// bind parameters. I'm guessing 'string' & 'integer', but read documentation.
$stmt->bind_param('si', $name, $age);

// *now* we can execute
$stmt->execute();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP - एक लॉगिन सिस्टम के साथ सुरक्षित सदस्य-केवल पृष्ठ

  2. विंडोज़ के लिए एक्सएएमपीपी में mysql क्लाइंट .my.cnf का स्थान क्या है?

  3. SQL में विचारों को समझना

  4. MySQL त्रुटि 1045 (28000):उपयोगकर्ता 'बिल' @ 'लोकलहोस्ट' के लिए प्रवेश निषेध (पासवर्ड का उपयोग करके:हाँ)

  5. MySQL स्टेटमेंट को निष्पादित होने में मिनट से अधिक समय लगता है