$sqlcount1 ="SET uid = -1 UPDATE `agent_normal` SET `uid` = @a:=@a+1"; $result = mysqli_query($conn,$sqlcount1);
如何在核心php中编写这个查询?此查询在mysql中工作,但在核心php中不工作。这里我想更新一行表,值应该从0开始,然后递增1。
krcsximq1#
有几个问题。首先,如果你看这个答案,你会发现你有一个不正确的变量名和缺少分号。查询应为:
$sqlcount1 ="SET @a = -1; UPDATE `agent_normal` SET `uid` = @a:=@a+1";
其次,要在一个调用中使用两个查询,需要使用mysqli\u multi\u查询。
$result = mysqli_multi_query($conn,$sqlcount1);
1条答案
按热度按时间krcsximq1#
有几个问题。首先,如果你看这个答案,你会发现你有一个不正确的变量名和缺少分号。查询应为:
其次,要在一个调用中使用两个查询,需要使用mysqli\u multi\u查询。