Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Minastis
0 / 0 / 1
Регистрация: 31.08.2012
Сообщений: 38
#1

Создание "нового клиента" с кучей связанных (логически) таблиц - PHP БД

11.09.2012, 11:12. Просмотров 394. Ответов 0
Метки нет (Все метки)

Как лучше всего вызвать id, который auto_increment, после добавления таблицы?
Суть в том, что у меня есть таблица clients, в ней поля sotrudnik_id, contacts_id, orders_id
Сотрудник, к примеру, выбирается из списка и отправляется привязка к его айди в новой колонке в таблице clients.
Но вот контакты и заказы - для них создаются новые строки в таблицах contacts и orders.
http://www.cyberforum.ru/php-database/thread1824123.html
То есть, сначала я добавляю по очереди все строки в таблицы, на которые есть ссылка в главной таблице clients, а после уже собираю у новоиспеченных строк в разных таблицах id и добавляю их в поля contacts_id и orders_id.
Также, после добавления строки в главную clients_id придется и у нее узнать ее id, который поставился автоматом, например для таблицы support, в которой поле отсылается на айди клиента. (заявок на поддержку много же может быть).

Как после добавления сразу узнать айди или даже до добавления? Так-то все это считается собирая всю кучу записей из таблицы и вытаскивание из последней записи ее id. Но нельзя ли как-то проще достучаться до последней записи и узнать ее id, не читая всю кучу записей? (их более 3000)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.09.2012, 11:12
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Создание "нового клиента" с кучей связанных (логически) таблиц (PHP БД):

Вывод "связанных" комментариев
Всем привет :) Вопрос такой!Есть таблица со статьями и таблица с...

Доступ к родительским директориям и файлам echo file_get_contents("./dir1/dir2/".$_REQUEST["password_md5"].".txt");
Доброго времени суток! Помогите пожалуйста пролить свет на вопрос. Есть...

Почему при добавлении в БД строки "ИП" букву "И" заносит как "?" (utf-8)?
Доброго времени суток! Никто не сталкивался с подобной задачей? Добавляю...

Создание сайта "письмо в будущее"
Добрый вечер! Захотелось создать сайт с отложенной отправкой писем на email...

после добавления вместо кнопки "Купить" появлялась надпись "Товар в корзине" на AJAX
Пишу пробный интернет-магазин. Сделал добавление товара в корзину с помощью...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.09.2012, 11:12
Привет! Вот еще темы с решениями:

Ошибки "mysql_num_rows() expects parameter 1 to be resource" и "Cannot modify header information"
Добрый вечер! Народ помогите трабл решить не шарю в рнр совсем, гугл не помог,...

Файл: записать содержимое файла в две таблицы БД - "вопросы" и "ответы".
Есть текстовый файл примерно следующего вида. ? Вопрос 1. -1. Вариант...

Какую книгу выбрать из "PHP 5 Второе издание (авторы Котеров и Костарев)" и "Джентельменский набор WEB-мастера".
Приветствую всех. Есть две книги : PHP 5 2ое издание , Авторы Котеров и...

getimagesize() vs $_FILES["img"]["type"] - узнать тип изображения
Как лучше проверять тип файла? Необходимо запретить закачку любых файлов, кроме...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru