关于php:如果是MySQL的行数

If number of rows in MySQL

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
How to get useful error messages in PHP?

我试图阻止用户欺骗用户购买项目时将其从数据库中删除并且每次都有一个id。

所以我创建了一个脚本,所以当用户购买一个项目时,它会从数据库中删除它。 所以现在我正在尝试选择查看id是否仍然在数据库中,如果没有死在页面上,以阻止用户作弊并再次获取该项目。

但我得到一个白页,我想我可能会错过一个[或]某些地方。

1
2
3
4
5
6
$sql11 ="SELECT id FROM sell WHERE id ='"$idofpokemonsell"'";
$result11 = mysql_query($sql11);
if (mysql_num_rows($result11)==0) {
echo"Cheater Reported";
die
}

我有连接和会话启动。 其余的脚本只在这个页面上工作。

我在这里修复它是工作代码

1
2
3
4
5
6
$sql11 ="SELECT id FROM sell WHERE id ='$idofpokemonsell'";
$result11 = mysql_query($sql11);
if (mysql_num_rows($result11)==0) {
echo"Cheater Reported";
die;
}

以防任何人需要它。 我错过了; 在死之后我还把$ idofpokemonsell放在一边"但应该只是在旁边"


进入php.ini并设置为On this:

1
   display_errors = On

它会帮助你很多;)


tail -f / path / to / apache logs

然后刷新页面并观察日志,PHP会在那里吐出错误。