gpt4 book ai didi

php - 检查表中是否存在数据

转载 作者:行者123 更新时间:2023-11-29 04:14:25 25 4
gpt4 key购买 nike

我如何着手查看表格并搜索以查看是否存在一行。它后面的背影是 table ,叫做敌人。每行都有一个唯一的 id 并设置为 auto_increment。每行也有一个唯一的值,称为 monsterid。怪物 ID 不是 auto_increment。

当怪物死亡时,该行将被删除并由新行替换。所以id总是在变化。 monsterid 也改变了。

我在 php 中使用 $_GET 方法并且 monsterid 正在通过它,基本上我正在尝试这样做

$monsterID = 334322//这是通过$_GET传递过来的id

checkMonsterId = "检查怪物id是否存在于敌人表中"

如果monsterid存在则
{运行 PHP}

其他
{运行 PHP}

如果您需要更多说明,请询问。并提前感谢您的帮助。

最佳答案

使用计数!如果它返回 > 0,则它存在,否则,它不存在。

select count(*) from enemies where monsterid = 334322

您将在 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
}

关于php - 检查表中是否存在数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1223830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com