Я пытаюсь ограничить вывод базы данных с 5, но это только выбор 4. И да, я уверен, что есть более 4.MySQL - LIMIT выбирает 1 меньше, чем предполагалось
$sql = "SELECT * FROM lookup
INNER JOIN lookupCategories
ON lookup.FK_lookupCategory=lookupCategories.lookupCategoriesId
INNER JOIN lookupType
ON lookup.FK_lookupType=lookupType.lookupTypeId
INNER JOIN authentication
ON lookup.FK_lookupUserId=authentication.userId
WHERE FK_lookupUserId='$_GET[id]'
ORDER BY lookupId DESC
LIMIT 5";
Мой код выглядит так. Что может быть неправильным? :) Спасибо заранее.
Мне нравится, как вы используете «голый '' $ _GET [id] 'в вашем SQL. – Jakub
Итак, вы говорите, что вы удалили «LIMIT 5» из своего запроса, запустили его, и у вас появилось больше результатов или вы говорите, что вы проверили одну из рассматриваемых таблиц и увидели более 4 записей? –
Вне темы, я бы очистил это $ _GET перед его вставкой. –