我想這個查詢:僅查詢工作的phpMyAdmin
//connect;
$site = mysql_real_escape_string($_GET['site']);
$data = mysql_query("SELECT * FROM Items WHERE Site = '$site'");
while($row = mysql_fetch_array($data))
{
print $row['type'];
}
不顯示任何信息,運行SELECT * FROM Items WHERE Site = 'http://rollingstone.com/'
從PHPMyAdmin中返回一行。
我確定它一定是一些非常基本的東西,因爲我沒有太多的MySQL經驗。
我想在這裏順便說一句:http://www.chusmix.com/game/insert/get-items.php?site=http://rollingstone.com/
我在做什麼錯?
我試過了,它返回true,但WHILE不起作用。所以存在這個問題。但我不知道我做錯了什麼。 – lisovaccaro
我可以推薦的唯一方法是在'while()'循環中加入'print_r($ row)'。我有一種感覺,這將返回一個空陣列,但如果沒有,這是一個開始! – Bojangles
我檢查了錯誤,沒有意識到我沒有,我得到:'錯誤:你的SQL語法有錯誤;檢查對應於你的MySQL服務器版本的手冊,在第1行'Resource id#2'附近使用正確的語法' – lisovaccaro