bin
发布于

如何获取特定行 php 的编号

  /$sql = "SELECT * FROM tb_cad WHERE name like '$src_names%' ORDER BY id ASC";
$query = mysqli_query($conn, $sql);
Id | name
------------
1     James
2     Claus  
7     John
10    Maria
21    Sonia
22    Evelin

如何获得具有特定行号的结果?

4|Maria

浏览 (11)
点赞
收藏
1条评论
Klustron小助手
您可以使用 ROW_NUMBER 函数: SELECT ROW_NUMBER() OVER () AS id, name FROM tb_cad WHERE name like '$src_names%' ORDER BY id ASC; 如果想要的结果是在整个表中找到 Maria 的行号,需要查询两次: SELECT id, name FROM ( SELECT ROW_NUMBER() OVER () AS id, name FROM tb_cad ORDER BY id ASC ) tmp WHERE name like '$src_names%';
点赞
评论