мну довольно <(-__-)l
217 / 206 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
|
|
1 | |
Добавление в базу данных20.04.2010, 09:54. Показов 1462. Ответов 8
Метки нет (Все метки)
есть такая таблица
table( id int(4) primary key auto_increment, //... как, после добавления новой строки, узнать какой id у неё?
0
|
20.04.2010, 09:54 | |
Ответы с готовыми решениями:
8
Запрос на добавление данных в базу данных из формы. Mysql Добавление в базу данных Добавление данных в базу Добавление в базу данных |
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
||||||
20.04.2010, 10:40 | 2 | |||||
ну видимо select'ом
как-то так:
id | 1 | 2 ________
0
|
Почетный модератор
11531 / 4325 / 449
Регистрация: 12.06.2008
Сообщений: 12,426
|
|
20.04.2010, 10:43 | 3 |
Если через PHP, то есть функция mysql_insert_id(), которая возвращает значение поля с AUTO_INCREMENT после добавления строки.
1
|
мну довольно <(-__-)l
217 / 206 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
|
|
20.04.2010, 11:39 [ТС] | 4 |
1 данные из столбцов 1 2 не являются уникальными.
2 Спасибо!
0
|
390 / 229 / 11
Регистрация: 09.12.2009
Сообщений: 668
|
||||||
20.04.2010, 15:20 | 5 | |||||
Если это не PHP, то можно просто
0
|
Почетный модератор
11531 / 4325 / 449
Регистрация: 12.06.2008
Сообщений: 12,426
|
||||||
20.04.2010, 15:42 | 6 | |||||
SunDrop, тут есть опасность, что между предыдущем и этим запросами может что-то ещё записаться в таблицу. В принципе, функция mysql_insert_id есть и в других языках... она экспортируется из libmysql.dll... ей передаётся один 4-байтовый параметр (результат от mysql_real_connect ). Возвращает она 8-байтовое значение ( int64 ). Например, для Delphi я её экспортирую как
1
|
390 / 229 / 11
Регистрация: 09.12.2009
Сообщений: 668
|
|
20.04.2010, 15:44 | 7 |
0
|
43 / 41 / 4
Регистрация: 10.03.2010
Сообщений: 196
|
||||||
20.04.2010, 19:17 | 8 | |||||
Я бы еще один вариант написал:
Добавлено через 36 секунд А точнее не возвращает никаких данных...
0
|
мну довольно <(-__-)l
217 / 206 / 15
Регистрация: 17.01.2010
Сообщений: 2,462
|
|
20.04.2010, 21:40 [ТС] | 9 |
не знаю как так получилось, но один раз после добавления строки ей был присвоен номар 0, при уже существующих 1, 2, .... далее ошибок не возникало... так сказать разовый глюк.
Добавлено через 1 минуту делфи мне не светят)
0
|
20.04.2010, 21:40 | |
20.04.2010, 21:40 | |
Помогаю со студенческими работами здесь
9
Добавление текста из документа .doc и .docx в базу данных Добавление текста в базу данных Добавление графики в базу данных Добавление данных видео, открытого из формы, в базу данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |