基于列和行索引获取数据的价值

时间:2018-01-22 07:30:42

标签: php sql

例如我的表CarTable

CARS  COLOR  STOCK
Honda  Blue    3
Toyota Red     5

我希望能够选择“5”。即,我想在STOCK列中选择项目 基于行索引(在这种情况下,我知道索引是1)。

我试过了:

$result = $conn->query("SELECT STOCK FROM CarTable WHERE ROW=1");

结果似乎是零。 Chrome控制台中也没有出现其他错误。我是全新的,希望你能帮助我。

1 个答案:

答案 0 :(得分:1)

您可以使用LIMIT子句执行此操作,如下所示:

SELECT STOCK FROM CarTable LIMIT 1, 1

此查询将返回表格第二行的STOCK

说明:

LIMIT子句可以带2个参数:第一行索引要返回的行数,所以如果我们想从中获取记录在第二行,我们将第一个参数设置为 1 (2-1),如果我们只想返回一行,我们将第二个参数设置为 1

另一个例子,这个查询只返回10条记录,从记录16开始:

SELECT STOCK FROM CarTable LIMIT 15, 10

这是SQL Fiddle<<<<检查一下!