ที่คุณยกตัวอย่างมาข้างต้นก็เป็นวิธีนึงที่สามารถทำได้ แต่การใช้ mysql_insert_id();
ซึ่ง จะคืนค่า id ที่เป็น auto increment ตัวสุดท้ายที่เรา insert เข้าฐานข้อมูลออกมาเป็น int
ต้องระวัง กรณีที่มีการ insert พร้อมกันด้วยนะคะ
ทีนี้กลับมาดูที่งานคุณ
เริ่มต้นที่การพิจารณา Table1
Quote:
INSERT INTO table1 (F1,F2) VALUES ('V1','V2');
data ที่ insert into table1 มาจากไหน id มาจากไหน ถ้าเป็น auto increment ก็ใช้ mysql_insert_id();
ถ้าสร้างเอง หรือเก็บไว้ในตัวแปร ก็ใช้ตัวนั้นได้เลยค่ะ