从select语句php中选择1行

时间:2014-10-28 00:40:58

标签: php mysql

$query = "SELECT questionid, surveyid, question, responsetype, imageid FROM questions WHERE surveyid = " . $_POST['survey'] .";";
$result = $mysqli->query($query);
$row = $result->fetch_array(3);

我正在尝试获取此select语句的第3行。最后一行不起作用并返回第一行,我已经尝试了一个小时环顾StackOverflow和PHP网站,但找不到任何东西。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:2)

只需在SQL语句中使用LIMIT clause

$query = "SELECT questionid, surveyid, question, responsetype, imageid 
FROM questions WHERE surveyid = " . $_POST['survey'] ." LIMIT 2,1;";

2表示从第三行开始(记住我们从零开始计数),1表示返回一行。