powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PDO последний обновлённый ID
7 сообщений из 7, страница 1 из 1
PDO последний обновлённый ID
    #39622468
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Z я знаю как получить последний добавленный ID
Код: php
1.
$updated_id = $db->lastInsertId();



а как получить последний обновлённый ID
...
Рейтинг: 0 / 0
PDO последний обновлённый ID
    #39622484
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В запросе на обновление посмотреть - не вариант? Если запросом затронуто ноль строк - значит, обновление не состоялось.
...
Рейтинг: 0 / 0
PDO последний обновлённый ID
    #39622667
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сначала получить их, потом обновить по id?
...
Рейтинг: 0 / 0
PDO последний обновлённый ID
    #39622710
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да и зачем тебе pdo, давно doctrine пора освоить
...
Рейтинг: 0 / 0
PDO последний обновлённый ID
    #39623552
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hett,

почитаю
...
Рейтинг: 0 / 0
PDO последний обновлённый ID
    #39623559
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AreostarZ я знаю как получить последний добавленный ID
Код: php
1.
$updated_id = $db->lastInsertId();

а как получить последний обновлённый IDМожно ей же.
Но запрос придется доработать.
https://dev.mysql.com/doc/refman/5.7/en/information-functions.html#function_last-insert-id If expr is given as an argument to LAST_INSERT_ID(), the value of the argument is returned by the function and is remembered as the next value to be returned by LAST_INSERT_ID(). This can be used to simulate sequences:

Create a table to hold the sequence counter and initialize it:

mysql> CREATE TABLE sequence (id INT NOT NULL);
mysql> INSERT INTO sequence VALUES (0);
Use the table to generate sequence numbers like this:

mysql> UPDATE sequence SET id=LAST_INSERT_ID(id+1);
mysql> SELECT LAST_INSERT_ID();
The UPDATE statement increments the sequence counter and causes the next call to LAST_INSERT_ID() to return the updated value. The SELECT statement retrieves that value. The mysql_insert_id() C API function can also be used to get the value.
...
Рейтинг: 0 / 0
PDO последний обновлённый ID
    #39623634
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

понял уже.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PDO последний обновлённый ID
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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