Форум → Программирование → PHP для идиотов → Почему не работает оператор LIMIT mysql
Почему не работает оператор LIMIT mysql
-
В чём суть ошибки, помогите пожалуйста! Делаю вывод из базы(4 заметки) и хочу, чтобы выводил взависимости от страницы(например: 1 страница: 2 заметки и т.д ) и у меня 4 категории и надо, например допустим в первой категории у меня есть 4 заметки, а в остальных нет
проблема в следующем: делаю запрос: "SELECT title,description FROM text_teory WHERE id_cat='$teory' LIMIT '$start','$messages_teory'"
подставлял цифры в оператор limit: запрос проходит, подскажите какие кавычки нужны, чтобы запрос прошёл и не вылезала ошибка в тех категориях, где заметок нет! Какие будут предложения на этот счёт?
Ругается на переменные: '$start','$messages_teory',
где $start - заметка, c которой будет идти вывод взависимости от страницы, $messages_teory - по скольку выводить на странице -
Апрель 12, 2009, 9:45 п.п., спустя 6 минут 47 секунд
а там кавычки совсем ненужны)Сапожник без сапог -
Апрель 12, 2009, 9:52 п.п., спустя 6 минут 58 секунд
Убрал, но получается, когда в категории есть заметки,то всё норма, а если в других категориях нет заметок, то вылезает ошибка, типа запрос не прошёл. Что делать? -
Апрель 12, 2009, 9:58 п.п., спустя 5 минут 30 секунд
так ты это. какая именно то ошибка вылазит?
Убрал, но получается, когда в категории есть заметки,то всё норма, а если в других категориях нет заметок, то вылезает ошибка, типа запрос не прошёл. Что делать?
сделай вообще die($sql); свой. и покажи какой запрос в итоге получаетсяСапожник без сапог -
Апрель 12, 2009, 10:20 п.п., спустя 22 минуты 6 секунд
phpdude, большое спасибо за помощь! Я нашёл ошибку! -
Апрель 12, 2009, 10:23 п.п., спустя 2 минуты 56 секунд
beach15, таким методом и отлаживай. и болше не задавай глупых вопросов)Сапожник без сапог
Пожалуйста, авторизуйтесь, чтобы написать комментарий!