รบกวนพี่น้องทุกท่านด้วยครับ ดีครับ เป็นการเขียน insert ข้อมูลครับ ดังรูปแรกครับ
พอ Insert ข้อมูลเสร็จก็คิวรี่ id ของ ชื่อนั้นๆออกมา
เช่น
Code (PHP)
<?php
// Insert ข้อมูลลง Table ก่อน
$name = "$_POST['textName']"; //ชื่อ Username ที่ผู้ลงทะเบียนกรอก
$sql = "SELECT id FROM Table WHERE username='$name'";
//แสดง id
?>
คร่าวๆ น่าจะอย่างนี้
Date :
2009-09-03 23:10:34
By :
panyapol
Code (PHP)
<?php
echo mysql_insert_id();
?>
Date :
2009-09-03 23:17:55
By :
plakrim
ขอบพระคุณทุกท่านมากเลยครับ แต่ผมยังไม่เข้าใจครับ ว่า mysql_insert_id() มันใช้งานยังไงครับ ต้องมีการส่งค่าอะไรหรือป่าวครับ แต่ตอนนี้ผมแก้ด้วยวิธีอย่างนี้ครับ
//insert ข้อมลูลง table ก่อนครับ
Code (PHP)
<?php
$q = mysql_query("show table status from bazaar like 'customers' ") or die(mysql_error());
echo "Registration has been subcessul your id is : ".mysql_result($q, 0, 'Auto_increment');
?>
ตอนนี้ได้แล้วครับ ขอบคุณมากครับ
Date :
2009-09-04 21:41:32
By :
Love_golf
มันแค่ return ค่า id ที่ insert ไป ณ ปัจจุบันกลับมาเท่านั้นครับ
Date :
2009-09-04 22:11:26
By :
DownsTream
Load balance : Server 02