Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.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
Php Sql到mysql查询转换_Php_Mysql - Fatal编程技术网

Php Sql到mysql查询转换

Php Sql到mysql查询转换,php,mysql,Php,Mysql,我在php mysql中编写了一个查询,但没有给出正确的结果 CREATE TABLE score (`id` int, `member` varchar(3), `score` int) ; INSERT INTO score (`id`, `member`, `score`) VALUES (1, 'abc', 1), (2, 'def', 5 ), (3, 'ghi', 100), (4, 'jkl', 3) ; SELECT @r

我在php mysql中编写了一个查询,但没有给出正确的结果

CREATE TABLE score
    (`id` int, `member` varchar(3), `score` int)
;

INSERT INTO score
    (`id`, `member`, `score`)
VALUES
    (1, 'abc', 1),
    (2, 'def', 5 ),
    (3, 'ghi', 100),
    (4, 'jkl', 3)
;

SELECT    @rankNo:=@rankNo+1 RankNo,
          a.*
FROM      score a, (SELECT @rankNo:=0) r 
ORDER BY `score` DESC

它在sql中工作,但在mysql中不能正常工作

您可能一次运行多个查询,除非您使用专门支持它的功能(例如,
mysqli\u multi\u query()
),而您几乎肯定不会这样做


您需要单独运行这些查询,以便它使用
mysql\uquot.
函数。

什么不起作用?是否有错误消息,或者您是否得到了意外的结果?它将id 4显示为秩1,但将显示id 3为秩1@Jeff