Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在mysql和PHP中增加一个类似=+1的值_Php_Mysql - Fatal编程技术网

在mysql和PHP中增加一个类似=+1的值

在mysql和PHP中增加一个类似=+1的值,php,mysql,Php,Mysql,我需要帮助 我正在进行登录,当用户插入错误答案时,我希望我的系统采用数据库中列的valor值,这将增加base+1的值 我试着做这个 $sql2 = "UPDATE usuarios_empleados set intentos = + 1 where usuario = ?"; $params2 = array ($this->nickname); return Database::executeRow($sql2, $params2); 您必须首先选择并查看列intentos的值。

我需要帮助

我正在进行登录,当用户插入错误答案时,我希望我的系统采用数据库中列的valor值,这将增加base+1的值

我试着做这个

$sql2 = "UPDATE usuarios_empleados  set intentos = + 1 where usuario = ?";
$params2 = array ($this->nickname);
return Database::executeRow($sql2, $params2);

您必须首先选择并查看列intentos的值。然后您将使用SELECT+1中的值进行更新。请尝试这一行,希望它能正常工作

"UPDATE usuarios_empleados SET intentos = intentos + 1 where id_usuario_empleado = your_value"

更新usuarios\u empleados set intentos=intentos+1,其中usuario=?

您不需要先选择。是。你是对的。正如您所说的,您可以使用intentos=intentos+1I使用intentos\u empleados设置intentos=intentos+1,其中id\u usuario\u empleado=3Did您可以使用列值+1进行此更新吗?e、 g.intentos=intentos+1是的,我尝试了此更新usuarios\u empleados SET intentos=intentos+1,其中id\u usuario\u empleado=3,但没有增加值如果该查询intentos=intentos+1不起作用,那么还有其他问题。这个问题肯定可以解决。检查您准备的语句是否正常工作,或者是否由于其他原因失败