[請益] 新增資料至資料庫發生錯誤
原資料表比較大,固另新增一個小的作範例
資料形態皆是VARCHAR(10);
<?
$a=$_REQUEST['id'];
$b=$_REQUEST['passwd'];
$c=$_REQUEST['old'];
$sql="
INSERT INTO 123 (
id ,
passwd ,
old
)
VALUES (
'$a', '$b', '$c'
)";
echo $sql;
// echo $a,$b,$c;
mysql_db_query("home",$sql,$link) or die("無法新增資料".mysql_error());
?>
找不到有什麼問題,echo sql是
INSERT INTO 123 ( id , passwd , old ) VALUES ( 'id測試', 'passwd測試', 'old測試' )
但會出現INSERT INTO 123 ( id , passwd , old ) VALUES ( 'id測試', 'passwd測試', 'old測試' )無法新增資料You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '123 ( id , passwd , old ) VALUES ( 'id測試', 'passwd測試', 'old測試' )' at line 1
請問是哪裡出錯了? 感謝...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.40.74.246
※ 編輯: sss5 來自: 114.40.74.246 (10/21 15:09)
推
10/21 15:31, , 1F
10/21 15:31, 1F
推
10/21 16:51, , 2F
10/21 16:51, 2F
推
10/21 17:13, , 3F
10/21 17:13, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章