我想这个查询:仅查询工作的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