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



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

почитаю
...
Рейтинг: 0 / 0
30.03.2018, 19:40
    #39623559
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PDO последний обновлённый ID
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
31.03.2018, 06:11
    #39623634
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PDO последний обновлённый ID
miksoft,

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


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