powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) проблема с last_insert_id()
10 сообщений из 10, страница 1 из 1
(PHP) проблема с last_insert_id()
    #33249261
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую!
имеется код

$text= ($_POST['comment']);
$ins_query="INSERT INTO `forum_top` ( `id` , `Author` , `Subj` , `razdel` , `c_data` ) VALUES ('', '$auth', '$text', '$razdel', NOW( ));";
$result = mysql_query("$ins_query");
$last_id_query = "SELECT LAST_INSERT_ID(id) FROM `forum_top` LIMIT 1";
$LastID_res = mysql_query("$last_id_query");
$LastID = mysql_fetch_array($LastID_res, MYSQL_ASSOC);
echo "Спасибо за комментарий!";
echo ($LastID["id"]);

нужно получить id который только что автоикрементом создан
результата нет:(
что не так в коде?
...
Рейтинг: 0 / 0
(PHP) проблема с last_insert_id()
    #33249314
VERS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А по ману пройтись не судьба?
Код: plaintext
Все очень просто: $LastID = mysql_insert_id();

-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
(PHP) проблема с last_insert_id()
    #33250299
twistfire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот если та же ситуация, только в PostgreSQL сервере? Как определить последний id?
...
Рейтинг: 0 / 0
(PHP) проблема с last_insert_id()
    #33250322
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
twistfireА вот если та же ситуация, только в PostgreSQL сервере? Как определить последний id?
http://se.php.net/pgsql
...
Рейтинг: 0 / 0
(PHP) проблема с last_insert_id()
    #33252958
twistfire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там подобной функции не нашел.
придется использовать старую конструкцию.. сначала insert, потом select & LIMIT
...
Рейтинг: 0 / 0
(PHP) проблема с last_insert_id()
    #33253058
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
twistfireтам подобной функции не нашел.А это не оно разве? Хотя с PgSQL не знаком - в любом случае подобные вопросы решаются ознакомлением с маном.
...
Рейтинг: 0 / 0
(PHP) проблема с last_insert_id()
    #33255441
twistfire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вроде оно... спасибо.
Хотя я все-таки использую postgre
Код: plaintext
select last_value from table_id_seq;
...
Рейтинг: 0 / 0
(PHP) проблема с last_insert_id()
    #33255581
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем дважды дергать базу?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
(PHP) проблема с last_insert_id()
    #33255675
twistfire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то есть надо использовать pg_last_oid? Для того чтобы 2жды не дергать бд? Разве этот код не дергает бд?
...
Рейтинг: 0 / 0
(PHP) проблема с last_insert_id()
    #33255688
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну я-то с проблемой справился, я считаю, мудро, я просто сделал так, что последний ИД стал не нужен.

ЗЫ 2 twistfire помойму пора открывать отдельный пост:)
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) проблема с last_insert_id()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]