Соединение SQL с предельным диапазоном - PullRequest
3 голосов
/ 07 апреля 2011

Я пытаюсь добавить предельный диапазон к моему оператору sql join, чтобы я мог разбивать свои записи на страницы, но когда я вхожу в предельный диапазон для своего оператора, я ничего не получаю. С ограниченным диапазоном все работает нормально.

Вот что у меня есть:

$sql= "SELECT R.id,companyName,membershipID,addressID,city,logo,descriptionShort FROM yt_Business_RegInfo R
    INNER JOIN yt_Business_Seasons S
    ON R.id = S.busID AND S.deleted = '0'
    INNER JOIN yt_Business_Address A
    ON R.addressID = A.id
    INNER JOIN yt_Business_Membership M
    ON R.membershipID = M.id AND M.approved = 1
    WHERE R.deleted = '0'
    ORDER BY R.companyName ASC LIMIT $start, $limit";

Любые предложения будут оценены. Спасибо.

Ответы [ 2 ]

2 голосов
/ 07 апреля 2011

Это должно быть:

LIMIT $start, $howMany

Если ($howMany <= 0) или ($start > number of rows returned without LIMIT), то вы получите 0 результатов.

0 голосов
/ 07 апреля 2011

Повтор запроса:

echo $sql;

И проверьте значения $ start и $ limit, которые входят в него.

...