如何将以下2个查询转换为1个查询

$sql    = "SELECT level FROM skills WHERE id = $id LIMIT 1;";
$result = $db->sql_query($sql);
$level  = (int) $db->sql_fetchfield('level');
$db->sql_freeresult($result);

++$level;

$sql    = "UPDATE skills SET level = $level WHERE id = $id;";
$result = $db->sql_query($sql);
$db->sql_freeresult($result);

我在phpBB mod中使用它,但要点是我抓住了这个关卡,向其中添加了一个关卡,然后进行了更新,如果我可以将它作为一个查询来执行,它似乎会变得更加容易和快捷。

编辑: $id已经被强制为整数,因此这次不需要转义。

===============>>#1 票数:31 已采纳

如何将以下2个查询转换为1个查询

$sql    = "SELECT level FROM skills WHERE id = $id LIMIT 1;";
$result = $db->sql_query($sql);
$level  = (int) $db->sql_fetchfield('level');
$db->sql_freeresult($result);

++$level;

$sql    = "UPDATE skills SET level = $level WHERE id = $id;";
$result = $db->sql_query($sql);
$db->sql_freeresult($result);

我在phpBB mod中使用它,但要点是我抓住了这个关卡,向其中添加了一个关卡,然后进行了更新,如果我可以将它作为一个查询来执行,它似乎会变得更加容易和快捷。

编辑: $id已经被强制为整数,因此这次不需要转义。

===============>>#2 票数:11

如何将以下2个查询转换为1个查询

$sql    = "SELECT level FROM skills WHERE id = $id LIMIT 1;";
$result = $db->sql_query($sql);
$level  = (int) $db->sql_fetchfield('level');
$db->sql_freeresult($result);

++$level;

$sql    = "UPDATE skills SET level = $level WHERE id = $id;";
$result = $db->sql_query($sql);
$db->sql_freeresult($result);

我在phpBB mod中使用它,但要点是我抓住了这个关卡,向其中添加了一个关卡,然后进行了更新,如果我可以将它作为一个查询来执行,它似乎会变得更加容易和快捷。

编辑: $id已经被强制为整数,因此这次不需要转义。

===============>>#3 票数:6

如何将以下2个查询转换为1个查询

$sql    = "SELECT level FROM skills WHERE id = $id LIMIT 1;";
$result = $db->sql_query($sql);
$level  = (int) $db->sql_fetchfield('level');
$db->sql_freeresult($result);

++$level;

$sql    = "UPDATE skills SET level = $level WHERE id = $id;";
$result = $db->sql_query($sql);
$db->sql_freeresult($result);

我在phpBB mod中使用它,但要点是我抓住了这个关卡,向其中添加了一个关卡,然后进行了更新,如果我可以将它作为一个查询来执行,它似乎会变得更加容易和快捷。

编辑: $id已经被强制为整数,因此这次不需要转义。

===============>>#4 票数:3

如何将以下2个查询转换为1个查询

$sql    = "SELECT level FROM skills WHERE id = $id LIMIT 1;";
$result = $db->sql_query($sql);
$level  = (int) $db->sql_fetchfield('level');
$db->sql_freeresult($result);

++$level;

$sql    = "UPDATE skills SET level = $level WHERE id = $id;";
$result = $db->sql_query($sql);
$db->sql_freeresult($result);

我在phpBB mod中使用它,但要点是我抓住了这个关卡,向其中添加了一个关卡,然后进行了更新,如果我可以将它作为一个查询来执行,它似乎会变得更加容易和快捷。

编辑: $id已经被强制为整数,因此这次不需要转义。

===============>>#5 票数:2

如何将以下2个查询转换为1个查询

$sql    = "SELECT level FROM skills WHERE id = $id LIMIT 1;";
$result = $db->sql_query($sql);
$level  = (int) $db->sql_fetchfield('level');
$db->sql_freeresult($result);

++$level;

$sql    = "UPDATE skills SET level = $level WHERE id = $id;";
$result = $db->sql_query($sql);
$db->sql_freeresult($result);

我在phpBB mod中使用它,但要点是我抓住了这个关卡,向其中添加了一个关卡,然后进行了更新,如果我可以将它作为一个查询来执行,它似乎会变得更加容易和快捷。

编辑: $id已经被强制为整数,因此这次不需要转义。

===============>>#6 票数:1

如何将以下2个查询转换为1个查询

$sql    = "SELECT level FROM skills WHERE id = $id LIMIT 1;";
$result = $db->sql_query($sql);
$level  = (int) $db->sql_fetchfield('level');
$db->sql_freeresult($result);

++$level;

$sql    = "UPDATE skills SET level = $level WHERE id = $id;";
$result = $db->sql_query($sql);
$db->sql_freeresult($result);

我在phpBB mod中使用它,但要点是我抓住了这个关卡,向其中添加了一个关卡,然后进行了更新,如果我可以将它作为一个查询来执行,它似乎会变得更加容易和快捷。

编辑: $id已经被强制为整数,因此这次不需要转义。

===============>>#7 票数:-1

如何将以下2个查询转换为1个查询

$sql    = "SELECT level FROM skills WHERE id = $id LIMIT 1;";
$result = $db->sql_query($sql);
$level  = (int) $db->sql_fetchfield('level');
$db->sql_freeresult($result);

++$level;

$sql    = "UPDATE skills SET level = $level WHERE id = $id;";
$result = $db->sql_query($sql);
$db->sql_freeresult($result);

我在phpBB mod中使用它,但要点是我抓住了这个关卡,向其中添加了一个关卡,然后进行了更新,如果我可以将它作为一个查询来执行,它似乎会变得更加容易和快捷。

编辑: $id已经被强制为整数,因此这次不需要转义。

  ask by Teifion translate from so

未解决问题?本站智能推荐:

1回复

PDO比较2个栏位

可能是一个简单的案例。 基本上,我有一个包含5个字段的数据库,这些字段显示了订单及其进度: 现在,我要选择所有这些行,其中Quantity = refsDone(这意味着订单已完成)。 我想知道如何使用PDO做到这一点? 这是我尝试过的: 不能说发生了什么问题,但我可以肯定
2回复

MySQL-根据2个栏位传回值

我有一个问题,我希望有人可以帮助我。 我有一个具有以下各列的表(消息) 因此,基本上我需要做的是检查我的ID是否在user_one或user_two字段中..如果我的ID在user_one字段中找到,请检查user_one_deleted = 0,然后返回结果,如果它= 1,则跳过
1回复

自动编号PHP表格栏位

我有一个php表单,在其中将条目添加到mysql数据库。 我正在尝试让php表单上的数字字段自动编号。 因此,它不必自己为每个条目键入数字,它会自动显示在“数字”字段框中,然后自动递增到下一个条目的下一个数字。 我已将phpmyadmin中的数字字段设置为自动递增。 如果有人可以告诉我如
1回复

UPDATE MySQL表格中的栏位包含逗号(,)

导入到MySQL表中的是一个包含用户生成的字段值的报告。 可能的字段值包括: 前缀1234 PREFIX1234 PREFIX_1234 所有示例值都代表同一件事,但键入的方式不同(我不控制输入系统)。 我希望所有值都使用以下格式: PRE
2回复

mysql代码是否有解决此问题的方法? substr栏位

有什么方法可以解决这个问题? 在MySQL列字段中的日期是作为时间戳的值,我想获取具有特定值的所有行日期,格式为Y-mm(2016-05)? 请帮助我,我正在解决这个问题,有可能吗?
2回复

将项目附加到用户

我希望创建一个网站,将媒体附加到用户。 因此,例如,如果用户观看了一部新电影,则可以单击该电影并将其添加到观看的个人资料中。 我有两个用于用户和电影的数据库,每个数据库都有一个ID,但是我不确定如何将电影附加到用户个人资料? 我知道需要加入。
4回复

将变量添加到$ _SESSION

我现在有一个基本的登录脚本。 用户登录时定义了两个变量: index.php文件具有此 很好,但是一旦会话开始,我想从数据库中添加更多值,因此我在这里有以下代码: 当我这样做时,它将覆盖$ _SESSION ['user_id']和$ _SESSION ['user
2回复

在PHP中添加或添加到if条件

我有这个如果条件: 我想当在SQL表Host_alt ,值“ KeinAlterHost”是 这是我尝试过的,但是没有用: 那么此设置正确吗? 我用了array_key_exists
1回复

将数量添加到购物车

我是php和mysql的新手,我正尝试将产品添加到购物车。 我认为除了“ quantitat + 1”部分以外,我的代码都可以正常工作。 (如果我只是用一个数字替换它,则可以使用)我不知道该怎么说,我想更新并添加1现有数量 。 我没有错误,所以我不知道出了什么问题。 我尝试了($ r
6回复

将数据添加到mySql

我有一个表单,试图将数据插入mysql数据库。 但它总是跳入错误。 相同的数据库连接可以正常工作,以查看数据库中已有的数据。 页面的数据库连接存储在单独的文件中: HTML表格 PHP代码 提前致谢。