我如何查看表并搜索是否存在行.它背后的背面是桌子被称为敌人.每一行都有一个唯一的id,并设置为auto_increment.每行还有一个名为monsterid的唯一值.怪物ID不是auto_increment.
当怪物死亡时,该行被删除并被新行替换.所以id总是在变化.怪物也改变了.
我在php中使用$ _GET方法并且monsterid正在通过它,基本上我正在尝试这样做
$ monsterID = 334322 //这是通过$ _GET传递的id
checkMonsterId ="检查敌人表中是否存在怪物ID"
如果存在monsterid那么
{RUN PHP}
否则
{运行PHP}
如果您需要更清晰,请询问.并感谢您的帮助.
用count!如果它返回> 0,则它存在,否则,它不存在.
select count(*) from enemies where monsterid = 334322
Run Code Online (Sandbox Code Playgroud)
你可以在PHP中使用它(在连接到数据库之后):
$monsterID = mysql_real_escape_string($monsterID);
$res = mysql_query('select count(*) from enemies where monsterid = ' . $monsterid) or die();
$row = mysql_fetch_row($res);
if ($row[0] > 0)
{
//Monster exists
}
else
{
//It doesn't
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7730 次 |
| 最近记录: |