PaWell
12.08.2003, 13:59
Доброе Вам время суток!!!
Есть MySQL-таблица с ключевым полем "id", "id" - auto_increment. Нужно сделать выборку из базы последних 5 сторочек. Я делаю так:
Первый SQL запрос: "select count(id) from name_table";
Присваиваю перменной $kolvo значение кол-ва строк:
$kolvo = mysql_result ($result, 0, "count(id)");
Второй SQL запрос: "select * from name_table where id > $kolvo - 5 order by id desc";
Всё работает класно!!! :) :) :)
НО, :eek: :mad: :confused: когда начинаешь удалять какие-либо строки (а мне придётся часто удалять "плохие" строки)
этот алгоритм начинает глючить!!! :( :( :(
Есть ли у MySQL такая команда, чтоб просто выбирать из базы ТОЛЬКО определённое кол-во последних строк???
Заранее благодарне за помощь!!! :D :D :D
Есть MySQL-таблица с ключевым полем "id", "id" - auto_increment. Нужно сделать выборку из базы последних 5 сторочек. Я делаю так:
Первый SQL запрос: "select count(id) from name_table";
Присваиваю перменной $kolvo значение кол-ва строк:
$kolvo = mysql_result ($result, 0, "count(id)");
Второй SQL запрос: "select * from name_table where id > $kolvo - 5 order by id desc";
Всё работает класно!!! :) :) :)
НО, :eek: :mad: :confused: когда начинаешь удалять какие-либо строки (а мне придётся часто удалять "плохие" строки)
этот алгоритм начинает глючить!!! :( :( :(
Есть ли у MySQL такая команда, чтоб просто выбирать из базы ТОЛЬКО определённое кол-во последних строк???
Заранее благодарне за помощь!!! :D :D :D