0
我試圖實現一個hashtag系統到我的網站。我把它設置爲讓用戶輸入的hashtag被轉換爲hashtag.php的鏈接?q =%23 $ 1回顯的「Results for」。$ _ GET [「q」]。':「;這工作正常,但它實際上並不顯示任何帖子。 例如,我有一個帖子說:「這#website很爛」,這是呼應了作爲
This <a href="hashtag.php?q=%23website">#website</a> sucks
但以下頁面僅顯示
Results for #website:
,其餘爲空白。這裏是我的代碼hashtag.php:
echo 'Results for '.$_GET["q"].':';
$connect = mysql_connect("localhost","root","");
mysql_select_db("database",$connect);
$mysql = "SELECT * FROM table WHERE input LIKE '".$_GET['q']."' ";
$myData = mysql_query($mysql, $connect);
while ($record = mysql_fetch_array($myData)){
echo $record['input'];
}
我正在使用mysqli之前,我讓網站公開的方式。
我建議**立即**停止使用您的代碼。它完全開放給SQL注入。如果我通過''; DROP TABLE table''爲'$ _GET [q]'? – Kermit
你確定你的查詢返回結果嗎? –
@FreshPrinceOfSO:+1努力,但你的代碼不會做任何事情,因爲你不能運行多個命令:P – Nanne