作者nature23306 (諺仔)
看板PHP
標題[請益] 網頁間傳遞資料失敗。
時間Wed Jun 5 00:01:16 2013
這是傳遞資料的code
<a href="whatever.php?id=$row[name]">
-------------------------
這是接受get的code
$d ="DELETE FROM hitter WHERE name=$_GET[id]";
不過執行完後
一直出現die的錯誤
請求各位了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.164.32.123
1F:→ tails32100:<?php echo $row["name"]; ?> 06/05 00:02
2F:→ tails32100:$d = " ....... name= {$_GET['id']}"; 06/05 00:03
3F:→ iFEELing:不過其實是不應該這樣寫的...有人亂餵參數就包了... 06/05 00:31
4F:→ nature23306:echo那行出現錯誤syntax error, unexpected T_ECHO 06/05 00:33
5F:→ tails32100:echo的錯誤要看程式碼了 3樓正解,只是我懶得提XD 06/05 00:42
6F:→ tails32100:3樓提到的問題請自行Google: SQL injection 06/05 00:43
7F:→ nature23306:之前在網路上也有用echo 不過覺得不合裡 所以把他刪掉 06/05 07:40
8F:→ nature23306:結果就出現錯誤了 QQ 06/05 07:40
9F:→ averywu:echo "<a href=\"whatever.php?id=$row[name]\">"; 06/05 12:10
10F:推 water2924:$_Get 進來的東西先處理過再塞進sql吧 然後養成習慣 06/05 12:50
11F:→ water2924:`tablename` 'column_id' 我寫php的sql都會這樣包 06/05 12:51
12F:→ water2924:ex: select from `tablename` where `id`='123' 06/05 12:54
13F:→ water2924: ^* 漏了一個 * 06/05 12:55