[請益] 這樣的 SQL 輸入為何不行?

看板PHP作者 (莫忘初衷)時間17年前 (2008/09/28 17:41), 編輯推噓2(206)
留言8則, 4人參與, 最新討論串1/2 (看更多)
<form method="post" name="input_db" action="index.php"> <input type="text" value="輸入你要的數字" name="db_name1"> <input type="submit" value="將你輸入的數字寫入資料庫" > </form> <?php // 這個是連接到資料庫的程式碼 $get_user_input = $HTTP_POST_VARS['db_name1']; ..... mysql_select_db(DATABASE); // 選擇哪一個 DB mysql_query('Insert Into hey Values("$get_user_input")'); $query_string = "Select * From Hey"; $dbSelect = mysql_query ( $query_string ) or die( "Query failed" ); .... ?> 我想要使用者輸入資料 傳到%get_user_input中 然後再使用 SQL 指令塞東西進去的時候 使用那個變數 可是卻不成功,顯示出來每次都是 0... 請問我這個用法有用錯嗎 @@ 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.181.36

09/28 17:53, , 1F
SQL 貼去phpMyAdmin執行看看
09/28 17:53, 1F

09/28 17:56, , 2F
我把 sql 指令... 先存在 $變數中
09/28 17:56, 2F

09/28 17:56, , 3F
然後再放進 mysql_query(); 就可以了 @@
09/28 17:56, 3F

09/28 17:56, , 4F
$test="Insert Into hey Values('$123')";
09/28 17:56, 4F

09/28 23:05, , 5F
("Insert Into hey Values('$get_user_input')")
09/28 23:05, 5F

09/28 23:05, , 6F
這樣可以嗎??
09/28 23:05, 6F

09/28 23:06, , 7F
沒測試抱歉 如果有錯誤請原po幫我刪推文^^
09/28 23:06, 7F

09/29 22:26, , 8F
用$_POST代替$HTTP_POST_VARS比較簡潔
09/29 22:26, 8F
文章代碼(AID): #18tr4w4U (PHP)
文章代碼(AID): #18tr4w4U (PHP)