 |
|
ผมต้องการ ให้ row_id ตอนบันทึกข้อมูลจอง ต่อจากเดิม หรือ ตัวเลขที่ มากๆสุด เช่น ผมบันทึกข้อมูลไปแล้ว 3 ข้อมูล row_id ที่รัน ก็ 1,3,5 ใช่ไหมครับ
พอผมต้องการบันทึก เพิ่ม ให้มันนับ จากเลขมากสุด คือ เลข 5 ให้ ต่อให้เป็น 6 ครับบบ
code ที่ผมใช้งานอยู่
ขอแนะนำหน่อยครับบบบ
Code (PHP)
if($type=='new') {
//INSERT
$i=0;
$c_f = "INSERT INTO ".$x_table." (row_id";
$v_f=") VALUES ('$row_id";
$r_field = mysql_db_query($dbname,"show fields from ".$x_table);
$r_num=mysql_num_rows($r_field);
while ($f_field = mysql_fetch_array($r_field)) {
if ($i>0) {
$c_f.=",".$f_field[0];
if($i<$r_num-1) {
$v_f.="','";
eval("\$v_f.=str_replace(',','',\$".$f_field[0].");");
}
}
$i++;
}
$c_in=$c_f.$v_f."',now())";
$r_in = mysql_db_query($dbname,$c_in);
Tag : PHP, MySQL
|
|
 |
 |
 |
 |
Date :
2016-02-28 11:52:46 |
By :
baby137 |
View :
706 |
Reply :
3 |
|
 |
 |
 |
 |
|
|
|
 |