ส่งกลับรหัสข้อผิดพลาด SQLSTATE ของการดำเนินการ MySQL ล่าสุด:
<?php // สมมติว่าชื่อผู้ใช้ฐานข้อมูล: root, รหัสผ่าน: 123456, ฐานข้อมูล: CODERCTO $con=mysqli_connect("localhost", "root", "123456", "CODERCTO"); if (mysqli_connect_errno($con)) { echo "ไม่สามารถเชื่อมต่อกับ MySQL: " . mysqli_connect_error(); } // เว็บไซต์ตารางข้อมูล มีอยู่แล้ว ดังนั้นข้อผิดพลาด $sql="CREATE TABLE sites (name VARCHAR(30),url VARCHAR(30),alexa INT)";if (!mysqli_query($con,$sql)){ echo "SQLSTATE error: " . mysqli_sqlstate($con);}//ปิดการเชื่อมต่อ mysqli_close($con);?>
ฟังก์ชัน mysqli_sqlstate() ส่งคืนรหัสข้อผิดพลาด SQLSTATE ของข้อผิดพลาดครั้งล่าสุด
รหัสข้อผิดพลาดประกอบด้วยอักขระห้าตัว "00000" แสดงว่าไม่มีข้อผิดพลาด ค่าถูกระบุโดย ANSI SQL และ ODBC
mysqli_sqlstate( การเชื่อมต่อ ) ;
พารามิเตอร์ | อธิบาย |
---|---|
การเชื่อมต่อ | ที่จำเป็น. ระบุการเชื่อมต่อ MySQL ที่จะใช้ |
ค่าส่งคืน: | ส่งกลับสตริงที่มีรหัสข้อผิดพลาด SQLSTATE ของข้อผิดพลาดล่าสุด |
---|---|
เวอร์ชัน PHP: | 5+ |