С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
 Аватар для Nebiros
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122

Последний id в базе

04.06.2010, 11:25. Показов 1359. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
как извлекать последний id в базе чтобы новому регистрирующемуся добавить в базу id+1?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.06.2010, 11:25
Ответы с готовыми решениями:

Как узнать последний ID в базе?
здравствуйте. помогите пожалуйста.. У меня данные из регистрационной формы после нажатия кнопки заносятся в базу, затем мы переходим на...

Поменять местами в каждом столбце матрицы последний положительный и последний отрицательный элементы
Поменять местами в каждом столбце матрицы последний положительный и последний отрицательный элементы.

Поменять местами в каждом столбце матрицы последний положительный и последний отрицательный элементы.
нужно составить программу по заданию: Поменять местами в каждом столбце матрицы последний положительный и последний отрицательный элементы....

9
33 / 36 / 2
Регистрация: 28.04.2010
Сообщений: 571
04.06.2010, 11:32
А не проще в базе сделать id auto_increment и при регистрации ничего ему не присваивать? Он сам увеличится на 1.
0
 Аватар для Nebiros
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
04.06.2010, 11:33  [ТС]
а можно по подробнее ато с этим как то еще не сталкивался
0
33 / 36 / 2
Регистрация: 28.04.2010
Сообщений: 571
04.06.2010, 11:35
База mysql? Редактируешь через phpmyadmin?
0
 Аватар для Nebiros
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
04.06.2010, 11:43  [ТС]
да через нее
сейчас я правда не дома и тут нету сервера то и не могу посмотреть
0
Почетный модератор
 Аватар для Humanoid
11554 / 4349 / 452
Регистрация: 12.06.2008
Сообщений: 12,453
04.06.2010, 11:44
На счёт phpmyadmin не знаю, не пользовался... расскажу, как обычными средствами сделать.
Когда создаёшь таблицу, то для столбца id укажи
SQL
1
CREATE TABLE tab1 (id INT UNSIGNED NOT NULL AUTO_INCREMENT,......,PRIMARY KEY(id))....
Если таблица уже создана, то назнач PRIMARY KEY для id и сделай
SQL
1
ALTER TABLE tab1 MODIFY id id INT UNSIGNED NOT NULL AUTO_INCREMENT
После этого при добавлении новой строки id вообще не указывай... он сам присвоит номер. Сразу после добавления строки можешь выполнить функцию mysql_insert_id() что бы узнать, какой номер был присвоен этой строке.

Думаю, Restel подскажет, как через phpmyadmin сделать проще.
1
33 / 36 / 2
Регистрация: 28.04.2010
Сообщений: 571
04.06.2010, 11:45
Вот отредактируй поле id. Там есть такое свойство AUTO_INCREMENT. Ставишь галочку и убираешь этот id из своих запросов.
1
Почетный модератор
 Аватар для Humanoid
11554 / 4349 / 452
Регистрация: 12.06.2008
Сообщений: 12,453
04.06.2010, 11:49
Только имей ввиду, для AUTO_INCREMENT обязательно должен быть PRIMARY KEY для этого столбца.
1
33 / 36 / 2
Регистрация: 28.04.2010
Сообщений: 571
04.06.2010, 11:50
Цитата Сообщение от Humanoid Посмотреть сообщение
Только имей ввиду, для AUTO_INCREMENT обязательно должен быть PRIMARY KEY для этого столбца.
Я думаю, он только для этого и делается)
0
Почетный модератор
 Аватар для Humanoid
11554 / 4349 / 452
Регистрация: 12.06.2008
Сообщений: 12,453
04.06.2010, 11:57
Цитата Сообщение от Restel Посмотреть сообщение
Я думаю, он только для этого и делается)
Ну малоли... например, если таблица состоит из номеров и названий. Т.к. поиск обычно идёт по названию, а разработчик не знал про AUTO_INCREMENT, то он вполне мог поставить PRIMARY KEY на поле с названиями. А потом когда узнает про AUTO_INCREMENT, то долго будет думать, почему не получается поставить этот самый AUTO_INCREMENT... а оказывается, что ему нужен PRIMARY KEY не по name, а по id
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.06.2010, 11:57
Помогаю со студенческими работами здесь

Доступ к базе данных на базе хранимых процедур MySQL из php
Добрый день возник вопрос по доступ к базе данных на базе хранимых процедур MySQL из php Из файла php подключаюсь к бд вот так ...

Записи в базе данных, как встать на последнюю запись в базе после открытия?
Есть два вопроса. Во-первых - как встать на последнюю запись в базе после открытия? И во-вторых - есть база в которую каждые 10...

Написать стек на базе массива, и на базе связного списка
Всем привет. Помогите пожалуйста ! Надо написать стек на базе массива, и на базе связного списка. И еще очередь на базе связного...

DHCP на базе Win2012 + VLAN на базе D-Link
Здравствуйте, уважаемые форумчане! Не судите строго, но прошу помощи в построении сети на базе VLAN, я в этом чайник, до сегодня с ними...

Не изменяя первый и последний элемент массива, прибавить к каждому элементу массива последний элемент
$a=array(1,2,3,4,5,6,7,8,9,10); $b=array(); for($i=1;$i<count($a);$i++){ $b=array_slice($a, 1,-1);//все элементы кроме 1-го и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru