看板 PHP 關於我們 聯絡資訊
EAFV:看一下輸入的格式對不對吧,把$sql的東西貼到phpMyAdmin上試試 12/16 20:14
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
EAFV:orderID有設auto_increment,應該是不用INSERT了... 12/16 20:57
EAFV:然後像這種有用auto_increment的改成用int比較好tinyint太小 12/16 20:58
EAFV:INSERT order (name,address,tel,sid,pay) 12/16 20:59
EAFV:VALUES ('張三爺','大安街','02224455','13456687','ATM付款' 12/16 20:59
EAFV:)"; 這樣再試一次 12/16 21:00
EAFV:啊...對...用phpMyAdmin的話最後那個";應該要拿掉 12/16 21:00
pkcqwe:這個我有先試過 不行所以才加了orderid欄位還是不行orz 12/16 21:00