Loading...
Обучение/Помощь новичкам | Вывод последнего ID
Как вывести последние id пользователя что бы было типа так:
На сайте 2 пользователя
и что бы также выводилось на одного больше, типа:
Если вы зарегистрируетесь то ваш id будет 3
Romanko , По умолчанию записи сортируются по возрастанию, чтобы отсортировать по убыванию - поставьте DESC:

SELECT * FROM имя_таблицы WHERE условие ORDER BY поле DESC
Romanko (13.06.2020 в 02:43)
и что бы также выводилось на одного больше, типа: [q]Если вы зарегистрируетесь то ваш id будет 3

может для такой задачи более удачнее будет посчитать кол-во юзеров, а не вывод последний id, не?
PAIN (13.06.2020 в 02:56)
может для такой задачи более удачнее будет посчитать кол-во юзеров, а не вывод последний id, не?

Ну принципе да
Romanko (13.06.2020 в 02:58) Ну принципе да
sql
   SELECT id FROM users   
PAIN (13.06.2020 в 02:59)
[hljs class="sql"]SELECT id FROM users[/hljs

А как этот кусочек кода в html вляпнуть? Сейчас не могу вдуплиться
________
посл. ред. 13.06.2020 в 03:08; всего 1 раз(а); by Romanko
sql
   SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA = "БД" AND TABLE_NAME = "ТАБЛИЦА"   
Выведет значение ID, которое будет у новой записи (AUTO_INCREMENT)
Romanko (13.06.2020 в 03:08) А как этот кусочек кода в html вляпнуть? Сейчас не могу вдуплиться
Зависит от твоего типа подключения к базе
php
   echo $db->query("SELECT COUNT(*) FROM users")->fetchColumn();   
Это если пдо
Просто max() и будет самое большое значение id
sql
   SELECT MAX('id') as 'id' FROM 'users'   
Кол-во пользователей
sql
   SELECT count(*) as 'allUsrs' FROM 'users'   

________
посл. ред. 13.06.2020 в 07:15; всего 1 раз(а); by AdviseR
А не проще использовать функцию lastInsertId();
И выводить при реге чтобы юзер видел какое айди у него будет когда он зарегается, только глянуть точно как эта функция называется ато я дал пример пдо функции а у тя хз что там просто для своего подключения глянь.
Онлайн: 7
Время:
Gen. 0.1054
(c) Bym.Guru 2010-2026