0
내 페이지 하단으로 스크롤 할 때 내 데이터베이스에서 결과를 가져 오려고하는데, 처음 4 개의 결과가 복제되어 내 페이지의 맨 아래에 놓인 다음 다른 4 개 결과는 알 수없는 이유로 실제로 나타나지 않습니다./아무도 내 쿼리에 잘못된 것을 볼 수 있습니까?테이블의 결과를 모두 가져 오지 못했습니다.
// If county isnt set, show all data
$sth = $conn->prepare("SELECT * FROM directory WHERE user_active != ''ORDER BY Date DESC LIMIT 12");
$sth->execute(array(':county' => $county));
$c = 1;
while ($row = $sth->fetch(PDO::FETCH_ASSOC)) {
echo '<div class="entry';
if (($c % 4) == 1) echo ' alpha ';
echo ' span3"><span class="name">' . $row['First_Name'] . ' ' . $row['Surname'] . "</span>";
echo MORE STUFF HERE IS OUTPUT
$c++;
}
쿼리 제한을 제거하면 모든 결과가 올바르게 표시됩니다.
감사 @MikeBrant, 나는 그 여기 뭐하는 거지 ... $ result = mysql_query ("SELECT * FROM 디렉토리에서 LIMIT {$ _POST [ 'count']}, 12"); – Liam
@Liam 나는 팔로우하지 않습니다. 나는 그 코드를 보지 못했다. mysql 함수와 PDO를 혼합하여 사용하고 있습니까? –