[請益] 表單資料送到資料庫

看板PHP作者 (Z)時間19年前 (2006/03/01 14:54), 編輯推噓5(502)
留言7則, 3人參與, 最新討論串1/1
請問一下,我程式哪裡有問題 我是按照書上來改的,但是資料就是不能存到資料庫裡面 請問這該怎麼辦呀,可以幫我一下嗎..非常感激 <html> <head> <title>新增資料表記錄</title> </head> <body> <? $dbname = "group"; if (isset($_POST["Insert"])) { $link = mysql_connect("localhost", "root", "123456") or die("無法開啟MySQL資料庫連結!<br>"); mysql_select_db($dbname); // 建立新增記錄的SQL指令字串 $sql = "INSERT INTO group (name, number, 1, "; $sql.= "2, 3) VALUES ('"; $sql.= $_POST["name"]."','".$_POST["number"]."','"; $sql.= $_POST["11"]."','".$_POST["22"]."',"; $sql.= $_POST["33"].")"; echo "<b>SQL指令: $sql</b><br>"; $result = mysql_query($sql) or die("資料庫新增記錄失敗<br>"); echo "資料庫: $dbname 新增記錄成功<br>"; mysql_close($link); } ?> <form action="Ch14-4-1.php" method="post"> <h2>輸入資料</h2><hr> <table border=1> <tr><td>name:</td> <td><input type="text" name="name" size ="6"></td> </tr><tr><td>number:</td> <td><input type="text" name="number" size="12"></td> </tr><tr><td>1:</td> <td><input type="text" name="11" size="25"></td> </tr><tr><td>2:</td> <td><input type="text" name="22" size="10"></td> </tr><tr><td>3:</td> <td><input type="text" name="33" size="10" ></td></tr> </table><hr> <input type="submit" name="Insert" value="新增"> </form> </body> </html> -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.71.42.60

03/01 16:05, , 1F
沒有錯誤訊息嘛?
03/01 16:05, 1F

03/01 16:08, , 2F
$sql.= $_POST["11"]."','".$_POST["22"]."','";
03/01 16:08, 2F

03/01 16:10, , 3F
$sql.= $_POST["33"]."')"; 少了 ' ' 把 $_POST 包起來?
03/01 16:10, 3F

03/01 18:09, , 4F
Fatal error: Call to undefined function mysql_connect()
03/01 18:09, 4F

03/01 18:09, , 5F
11行錯誤
03/01 18:09, 5F

03/01 18:38, , 6F
maybe mysql didn't install ...please echo phpinfo()
03/01 18:38, 6F

03/01 19:14, , 7F
有阿..用phpmyadmin都可以執行
03/01 19:14, 7F
文章代碼(AID): #141KKKlM (PHP)
文章代碼(AID): #141KKKlM (PHP)