SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 18.11.2010 10:44:37

Blockhead
Участник
Зарегистрирован: 08.09.2009
Сообщений: 2

Как добавить и вывести данные последовательно за 1 действие?

Всем привет, есть проблема, пишу ротатор, логика такая:
Сначала создается новая строчка в БД с данными (имя, кол-во просмотров, кликов и т.д.), в ней записывается ID методом auto_increment.
Подом сразу следующим запросом PHP запрашивает эту же строку, для того чтобы по ID задать имя картинке баннера. Но запрос приходит пустой, как будто строка неуспевает записаться. Как быть?

Неактивен

 

#2 18.11.2010 10:52:02

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Как добавить и вывести данные последовательно за 1 действие?

Видимо php запрашивает не эту же строку.
Для получения id последней добавленной записи можно использовать SELECT LAST_INSERT_ID().
В php можно mysql_insert_id().

Неактивен

 

#3 18.11.2010 11:16:33

Blockhead
Участник
Зарегистрирован: 08.09.2009
Сообщений: 2

Re: Как добавить и вывести данные последовательно за 1 действие?

Проблема решена, всем спасибо!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson