作者kf110800 (LEO)
看板PHP
標題[請益] 不好意思有高手可以幫我看看嗎??
時間Sun Oct 19 01:38:45 2008
小弟是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
推 foxzgerald :錯誤訊息也 po 一下吧 @@ 10/19 01:42
→ foxzgerald :該不會是 mysql_connect("********,"****","*****") 10/19 01:44
→ foxzgerald :漏打一個 " ? 10/19 01:44
→ foxzgerald :或是資料庫名稱(store songs)? 10/19 01:45
"我補上去了還是不行耶..
然後我讓他試跑看看
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)
→ neverfly :140.137.61.65確定是你可以連的mysql資料庫嗎? 10/19 01:57
→ neverfly :看起來像學校ip,你為什麼不在本機架mysql來測? 10/19 01:57
→ kf110800 :我有試過在本機架了還是不行..140.137.61.65是確定的 10/19 02:03
推 chweng :你還要確定140.137.61.65那台允許外連才行 10/19 02:17
→ crazybad :在MySQL你沒設定User的權限!包括連線與讀取~ 10/19 04:13