作者LAOS (LAOS)
看板PHP
標題[請益] 關於mesql的auto_increment
時間Sun Apr 3 14:48:00 2011
$sql = "INSERT INTO item (want_account) VALUES (";
$sql .= "$w_acc)";
如上,在做完某件事之後,會把$w_acc值放到item資料表的want_account欄位
現在的問題就是,item裡面的id(流水號)是auto_increment的,有值進去
就會直接列出一筆新的,我想指定值進去某一筆資料中
於是改成這樣寫
$sql = "INSERT INTO item (item_id,want_account) VALUES (";
$sql .= "'".$_GET["item_id"]."',";
$sql .= "$w_acc)";
這樣就變成無法新增了
在維持auto_increment的情況下,如何達到?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.41.250.134
1F:推 cjoe:為什麼 id 有『'』,ACC沒有? 04/03 16:56
2F:推 cjoe:另外,我試了一下 指定值是可以的,只要不要重覆到就好了 04/03 17:01
3F:→ gname:$sql .= "'$w_acc')"; 04/03 23:37