[請益] 不好意思有高手可以幫我看看嗎??

看板PHP作者 (LEO)時間17年前 (2008/10/19 01:38), 編輯推噓2(207)
留言9則, 5人參與, 最新討論串1/3 (看更多)
小弟是PHP新手 最近開始練習寫程式 是依個線上訂位的程式 但是一直跑不出來 都邊看書寫的 挫折真大 可以幫我看看哪裡錯誤嗎?? 順便交我改一下好嗎 謝謝各位 <html> <head><title>線上訂位</title></head> <body> <?php // 是否是表單送回 if (isset($_POST["Insert"])) { // 開啟MySQL的資料庫連結 $link = mysql_connect("********","****","*****") or die("無法開啟MySQL資料庫連結!<br>"); mysql_select_db("store songs"); // 選擇資料庫 // 建立新增記錄的SQL指令字串 $sql ="INSERT INTO store songs (name, cellphone, month, race "; $sql.="date, hour, mint, people) VALUES ('"; $sql.=$_POST["name"]."','".$_POST["cellphone"]."','"; $sql.=$_POST["month"]."','".$_POST["race"]."',"; $sql.=$_POST["hour"]."','".$_POST["mint"]."',"; $sql.=$_POST["date"]."','".$_POST["people"].")"; echo "<b>SQL指令: $sql</b><br>"; // 送出Big5編碼的MySQL指令 mysqli_query($link, "SET CHARACTER SET big5"); mysqli_query($link, "SET collation_connection = 'big5_chinese_ci'"); if ( mysqli_query($link, $sql) ) // 執行SQL指令 echo "訂位成功 ". mysqli_affected_rows($link) . "<br>"; else die("訂位失敗<br>"); mysqli_close($link); // 關閉資料庫連結 } ?> <form action="1212.php" method="post"> <h2>請輸入訂位資料</h2><hr> <table border=1> <tr> <td width="42">姓名:</td> <td width="194"><input name="name" type="text" id="name" size ="8"></td> </tr><tr> <td>手機:</td> <td><input name="cellphone" type="text" id="cellphone" size="12"></td> </tr><tr> <td height="28">時間:</td> <td><input name="month" type="text" id="month" size="4"> 月 <label> <input name="date" type="text" id="date" size="4"> 日 <input name="hour" type="text" id="hour" size="4"> 時 <input name="mint" type="text" id="mint" size="4"> 分</label></td> </tr><tr> <td>人數:</td> <td><input name="people" type="text" id="people" value="0" size="4"> 人</td> </tr><tr> <td>種類:</td> <td><input name="race" type="text" id="race" size="10"> (ex:慶生、升遷......)</td> </tr> </table> <hr> <input type="submit" name="Insert" value="新增"> </form> </body> </html> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.232.130.47

10/19 01:42, , 1F
錯誤訊息也 po 一下吧 @@
10/19 01:42, 1F

10/19 01:44, , 2F
該不會是 mysql_connect("********,"****","*****")
10/19 01:44, 2F

10/19 01:44, , 3F
漏打一個 " ?
10/19 01:44, 3F

10/19 01:45, , 4F
或是資料庫名稱(store songs)?
10/19 01:45, 4F
"我補上去了還是不行耶.. 然後我讓他試跑看看 Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '140.137.61.65' (10060) in C:\wamp\www\1212.php on line 8 無法開啟MySQL資料庫連結! 這個是錯誤訊息嗎??? ※ 編輯: kf110800 來自: 125.232.130.47 (10/19 01:52) ※ 編輯: kf110800 來自: 125.232.130.47 (10/19 01:53)

10/19 01:57, , 5F
140.137.61.65確定是你可以連的mysql資料庫嗎?
10/19 01:57, 5F

10/19 01:57, , 6F
看起來像學校ip,你為什麼不在本機架mysql來測?
10/19 01:57, 6F

10/19 02:03, , 7F
我有試過在本機架了還是不行..140.137.61.65是確定的
10/19 02:03, 7F

10/19 02:17, , 8F
你還要確定140.137.61.65那台允許外連才行
10/19 02:17, 8F

10/19 04:13, , 9F
在MySQL你沒設定User的權限!包括連線與讀取~
10/19 04:13, 9F
文章代碼(AID): #18-XyeS_ (PHP)
文章代碼(AID): #18-XyeS_ (PHP)