การใช้ฟังก์ชั่น mysql_insert_id()? กับ DataType BIGINT? บนOS 64บิท โดยระวัง
ฟังก์ชั่นนี้ mysql_insert_id() อาจทำให้เกิดข้อผิดพลาดขึ้นมาได้
ถ้าต้องการค่า AUTO_INCREMENT จากการเพิ่้มข้อมูลครั้งล่าสุดลงในตารางที่ได้กำหนด field เป็น AUTO_INCREMENT จากตารางในฐานข้อมูลที่อยู่ในสภาพแวดล้อม ดังกล่าว แนะนำให้ใช้ ฟังก์ชั่นของ Mysql SQL function LAST_INSERT_ID() รันเพื่อเอาผลมาแทน
ฟังก์ชั่นนี้ mysql_insert_id() อาจทำให้เกิดข้อผิดพลาดขึ้นมาได้
ถ้าต้องการค่า AUTO_INCREMENT จากการเพิ่้มข้อมูลครั้งล่าสุดลงในตารางที่ได้กำหนด field เป็น AUTO_INCREMENT จากตารางในฐานข้อมูลที่อยู่ในสภาพแวดล้อม ดังกล่าว แนะนำให้ใช้ ฟังก์ชั่นของ Mysql SQL function LAST_INSERT_ID() รันเพื่อเอาผลมาแทน
$q = "SELECT LAST_INSERT_ID() FROM $table";
return mysql_num_rows(mysql_query($q)) + 1;
0 ความคิดเห็น:
แสดงความคิดเห็น