$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网站,但找不到任何东西。有没有办法做到这一点?
答案 0 :(得分:2)
只需在SQL语句中使用LIMIT
clause:
$query = "SELECT questionid, surveyid, question, responsetype, imageid
FROM questions WHERE surveyid = " . $_POST['survey'] ." LIMIT 2,1;";
2
表示从第三行开始(记住我们从零开始计数),1
表示返回一行。