เริ่มต้นการประกาศและส่งกลับวัตถุที่ใช้โดย mysqli_stmt_prepare():
<?php // สมมติว่าชื่อผู้ใช้ฐานข้อมูล: root, รหัสผ่าน: 123456, ฐานข้อมูล: CODERCTO $con=mysqli_connect("localhost", "root", "123456", "CODERCTO"); if (mysqli_connect_errno($con)) { echo "ไม่สามารถเชื่อมต่อกับ MySQL: " . mysqli_connect_error(); แก้ไขชุดอักขระการเชื่อมต่อฐานข้อมูลเป็น utf8mysqli_set_charset($con,"utf8");$country="CN";//สร้างคำสั่งที่เตรียมไว้ $stmt=mysqli_stmt_init($con);if (mysqli_stmt_prepare($stmt,"SELECT name FROM เว็บไซต์ WHERE Country=?")){/ // ผูกพารามิเตอร์ mysqli_stmt_bind_param($stmt,"s",$country); // ดำเนินการค้นหา mysqli_stmt_execute($stmt); // ผูกตัวแปรผลลัพธ์ mysqli_stmt_bind_result($stmt,$name); // รับค่า mysqli_stmt_fetch($stmt); printf( "%s เว็บไซต์ของประเทศคือ: %s",$country,$name); // ปิดคำสั่งที่เตรียมไว้ mysqli_stmt_close($stmt);}mysqli_close($con);?>
ฟังก์ชัน mysqli_stmt_init() เริ่มต้นการประกาศและส่งกลับอ็อบเจ็กต์ที่ใช้โดย mysqli_stmt_prepare()
mysqli_stmt_init( การเชื่อมต่อ ) ;
พารามิเตอร์ | อธิบาย |
---|---|
การเชื่อมต่อ | ที่จำเป็น. ระบุการเชื่อมต่อ MySQL ที่จะใช้ |
ค่าส่งคืน: | ส่งคืนวัตถุ |
---|---|
เวอร์ชัน PHP: | 5+ |