作者pkcqwe (鄉民第99999號)
看板PHP
標題Re: [請益] INSERT資料問題
時間Fri Dec 16 20:40:12 2005
1F:推 EAFV:看一下輸入的格式對不對吧,把$sql的東西貼到phpMyAdmin上試試 12/16 20:14
2F:→ EAFV:看有沒有可能是資料表的格式設錯 12/16 20:16
謝謝你的提醒
所以我試著直接在phpmyadmin輸入以下的sql指令
INSERT order (orderid,name,address,tel,sid,pay)
VALUES ('1','張三爺','大安街','02224455','13456687','ATM付款')";
結果phpmyadmin說語法順利執行
但是!!一查看卻還是沒插入任何資料 太神奇了orz
我的資料表是這樣設的
欄位 屬性 null 附加
orderID tinyint(4) 否 auto_increment
name varchar(10) 否
address varchar(50) 否
tel varchar(10) 否
sid varchar(100) 否
pay varchar(10) 否
怎麼會插入不了資料啊orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.67.137
3F:推 EAFV:orderID有設auto_increment,應該是不用INSERT了... 12/16 20:57
4F:→ EAFV:然後像這種有用auto_increment的改成用int比較好tinyint太小 12/16 20:58
5F:→ EAFV:INSERT order (name,address,tel,sid,pay) 12/16 20:59
6F:→ EAFV:VALUES ('張三爺','大安街','02224455','13456687','ATM付款' 12/16 20:59
7F:→ EAFV:)"; 這樣再試一次 12/16 21:00
8F:→ EAFV:啊...對...用phpMyAdmin的話最後那個";應該要拿掉 12/16 21:00
9F:→ pkcqwe:這個我有先試過 不行所以才加了orderid欄位還是不行orz 12/16 21:00