例如我的表CarTable
CARS COLOR STOCK
Honda Blue 3
Toyota Red 5
我希望能够选择“5”。即,我想在STOCK列中选择项目 基于行索引(在这种情况下,我知道索引是1)。
我试过了:
$result = $conn->query("SELECT STOCK FROM CarTable WHERE ROW=1");
结果似乎是零。 Chrome控制台中也没有出现其他错误。我是全新的,希望你能帮助我。
答案 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<<<<检查一下!