【发布时间】:2014-04-23 20:30:06
【问题描述】:
以下PHP代码:
$dbc = mysql_connect ('localhost','root','abcde');
if (!$dbc) {
die('Not Connected:' . mysql_error ());
}
$db_selected = mysql_select_db ('db_test', $dbc);
if (!$db_selected) {
die ("Can't Connect :" .mysql_error());
}
$query="SELECT * FROM 140423 WHERE GAME='Clash of Clans'";
//add "result"
$result=mysql_query($query);
if (!$query) {
die ("Can't Connect :" .mysql_error());
}
echo $result;
不返回任何东西。
我应该使用 print 而不是 echo?
另外,如果我改变了
echo $result;
到
echo 'whatever';
它在我的帖子上返回“whatever”。
帮助?
【问题讨论】:
-
mysql_query的返回值是一个资源
-
将查询复制并粘贴到mysql并运行时会发生什么?那里有返回结果吗?
-
用反引号括起来你的表名。表名不能以数字开头或仅由数字组成。另外,如果您要查看数据,则需要遍历它。您不能只是
echo $result;并期望数据会神奇地出现。 -
更好的是,不要给你的表名一个名字。