Задавайте вопросы, мы ответим
Вы не зашли.
подскажите как выбрать последнюю запись из таблицы?
Неактивен
дело в том что есть запрос который добавляет новую запись в таблицу №1
и сразу же идет второй запрос добавляющий запись в таблицу №2 с таким же идентификатором
идентификатором является поле id_blog (int)
Неактивен
Скорее всего, Вас интересует SELECT LAST_INSERT_ID(). Учтите, что в API
есть встроенная функция для этого (целый SELECT не нужен), например, в
PHP достаточно вызвать mysql_insert_id().
Неактивен
Спасибо, но не могу разобраться.
Подскажите а куда в вашем запросе имя таблицы записать?
или в том же php примере?
Неактивен
Не надо записывать никуда имя таблицы. Если бы Вы посмотрели в документацию,
то увидели бы, что функция возвращает последний полученный автоинкрементный
id.
Неактивен
Может мы не понимаем друг друга, но мне необходима последняя запись конкретной таблицы.
или последняя запись выборки.
например из этого запроса :
$result = mysql_query(" select * from table order by id ",$db);
И втом случае если в нашей таблице 21 строчка мне для дальнейшей работы с ней нужна именно 21я
Неактивен
kuzroman, думаю, все дело в том, что Вы просто не хотите смотреть документацию. Там же все расписано на примерах.
Неактивен
Последняя строка таблицы:
SELECT * FROM tablename ORDER BY ordercolumn DESC LIMIT 1;
До того, как будете писать сложный код вокруг этой конструкции — подумайте,
как Вы будете осуществлять решение проблемы, когда два человека добавили
строки одновременно. Ну и до того, как будете придумывать костыли для реше-
ния проблемы, почитайте таки документацию по insert_id
Неактивен
СПАСИБО. LIMIT 1 - спасибо я вспомнил. это то что и требовалось.
Одновременное добавление? А такое возможно? все равно кто то нажмет быстрее кто то позже кнопку.
Документацию когда нибудь почитаю обязательно, но увы я самоучка и уже более года программирую без высоких материй
на поповщине. Общаясь с вами и с гуглом.
Пока, вроде, все довольны.
Еще раз спасибо!
Неактивен
У нас и автомобили так делают — без высоких материй, на коленке. Поэтому
и получается, что наши автомобили ездят в среднем 70к километров и сдыхают,
а импортные 500к. И это не потому, что наши безрукие. Просто лень посмотреть,
как это делать правильно
Неактивен
paulus явно машинку прикупил себе недавно
Неактивен
Не, просто обидно, что есть готовое хорошее решение — а человек делает через
костыли самописные. И сразу же игнорирует известную проблему, которая возник-
нет.
Неактивен
Да отечественные автомобили это беда.
А лень действительно сильна. Ну ничего, когданибудь человек ее поборит))
По мне лучше в спорт зале время проветсти, чем с учебником, а кому то наоборот))
Неактивен