[請益] 新增資料至資料庫發生錯誤

看板PHP作者 (屁)時間16年前 (2009/10/21 15:06), 編輯推噓3(300)
留言3則, 2人參與, 最新討論串1/2 (看更多)
原資料表比較大,固另新增一個小的作範例 資料形態皆是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
table name 可以是只有數字嗎? 用 `` 包起來試試
10/21 15:31, 1F

10/21 16:51, , 2F
mysql 不給我新增只有數字的table XD
10/21 16:51, 2F

10/21 17:13, , 3F
嗯...正確的命名是很重要的...
10/21 17:13, 3F
文章代碼(AID): #1AthC4Ib (PHP)
文章代碼(AID): #1AthC4Ib (PHP)