如何在php中执行此命令(sql命令)?

时间:2013-11-16 20:22:48

标签: php mysql sql

我想在php页面中执行此查询。

查询:

BEGIN
SET @p=0;
UPDATE users SET cityrate = (@p:=@p+1) WHERE cityid=1 ORDER BY power DESC;
END
我尝试过的

选项(不起作用):

mysql_query(" BEGIN
SET @p=0;
UPDATE users SET cityrate = (@p:=@p+1) WHERE cityid=1 ORDER BY power DESC;
END");

mysql_query("SET @p=0;
UPDATE users SET cityrate = (@p:=@p+1) WHERE cityid=1 ORDER BY power DESC;");

直到现在才对事件使用此查询,但某些主机上不允许发生事件。 所以我打算在cronjobs上使用它。

请帮助我。

0 个答案:

没有答案