看板 PHP 關於我們 聯絡資訊
※ 引述《pkcqwe (鄉民第99999號)》之銘言: : <?php : require("book_db.php"); : $name=$_POST["name"]; : $address=$_POST["address"]; : $tel=$_POST["tel"]; : $sid=$_POST["sid"]; : $pay=$_POST["pay"]; : echo"$name $address $tel $sid $pay"; : //上行為測試確實有接收資料 結果確實有接收並印出 : $sql="INSERT order (name,address,tel,sid,pay) : VALUES ('$name','$address','$tel','$sid','$pay')"; : mysql_query($sql); : ?> : 我的程式碼目的簡單 : 只是要將a.htm的資料INSERT到資料表order : 之前寫其他類似的都ok : 但是這次不知道為何都失敗 : 修改好幾次資料依然都沒有INSERT到資料庫裡 : 只好來麻煩大家了QQ : 請問我的程式碼哪裡有寫錯呢? 原本打算直接推文的 不過好像挺多東西的,所以只好回文了 我看了一下感覺都沒有錯 所以我在想會不會是require的東西沒放進來 像是我會在require裡寫 $link=MYSQL_CONNECT($hostname, $dbuser, $dbpass) OR DIE("Unable to connect to database"); mysql_select_db($dbName,$link); 然後在你的那個裡面 應該要多一個 mysql_query($str,$link) 上面這個應該是重點... 想不出其他問題了 = =a 另外補充,insert 有沒有加 into 都可以。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.170.87
pkcqwe:謝謝我也是了你的方法還是不行Orz 因為你補充的$link 12/16 20:07
pkcqwe:跟into一樣加沒加都可以呵呵 12/16 20:08
EAFV:看一下輸入的格式對不對吧,把$sql的東西貼到phpMyAdmin上試試 12/16 20:14
EAFV:看有沒有可能是資料表的格式設錯 12/16 20:16