StepCoding

การตรวจสอบ Error

อ่าน [1907] หมวดหมู่: ฟังก์ชัน MySQL ใน PHP

ฟังก์ชันในการตรวจสอบ error ก็คือ die() นั่นเองครับ ซึ่งเป็นฟังก์ชันประเภททั่วไปที่ผมได้กล่าวไว้แล้วในหมวดหมู่ฟังก์ชันนะครับ โดยมันจะทำหน้าที่หยุดการทำงาน script นั้น ๆ ทันทีเมื่อ PHP พบกับฟังก์ชัน die() เราไปดูตัวอย่างการตรวจสอบ error กับการ query กันเลยครับ

<?php
mysql_query("SELECT * FROM person WHERE person_id = '$person_id'") or die("กรุณาตรวจสอบคำสั่ง SQL อีกครั้ง!");
?>

จะเห็นว่าเราทำการตรวจสอบ error โดยใช้ "or die()" แต่เราอาจจะใช้ "||" แทน "or" ก็ได้ แต่ในกรณีที่ต้องการดูข้อความ error เราก็สามารถดูได้โดยใช้ฟังก์ชัน mysql_errno () เพื่อดูหมายเลข error และฟังก์ชัน mysql_error() เพื่อดูข้อความ และนอกจากนี้เรายังสามารถเก็บข้อความ error เหล่านี้ไว้ใน log ได้อีกโดยใช้ฟังก์ชัน error_log()

<?php
if (!mysql_select_db($dbname)) {
	print (mysql_error());
}
?>

ผู้สนับสนุน