在mysql和PHP中增加一个类似=+1的值
我需要帮助 我正在进行登录,当用户插入错误答案时,我希望我的系统采用数据库中列的valor值,这将增加base+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的值。
$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不起作用,那么还有其他问题。这个问题肯定可以解决。检查您准备的语句是否正常工作,或者是否由于其他原因失败