|
47 / 47 / 24
Регистрация: 16.09.2013
Сообщений: 349
|
||||||
Сделать проверку, вывести значение из одной таблицы и отправить в другую таблицу11.12.2013, 00:57. Показов 1708. Ответов 3
Метки нет (Все метки)
Мой вопрос:
У меня есть таблица КЛИЕНТ(CLIENT) и таблица СПРАВОЧНИК(TEST1). В справочнике есть поля: id, страна, город, улица, дом, подъезд. А у клиента помимо других неважных для данной темы полей есть поле АДРЕС, которое содержит тип (int). Так вот, я хочу, чтобы при регистрации нового клиента, обработчик php сперва проверил, есть ли указанный клиентом адрес в СПРАВОЧНИКЕ, и если нету, то добавить этот адрес в справочник. Далее ID этого адреса присвоить полю АДРЕС таблицы КЛИЕНТ. Если же есть такое сочетание адресов, то просто значение ID этого адреса присвоить полю АДРЕС таблицы КЛИЕНТ. НАПРИМЕР: таблица АДРЕС 3 Россия Москва Почтальонская 56 2 (id_test1, t_country, t_city, t_street, t_house, t_entrance) При регистрации клиент указал в заявке точно такой же адрес. В таблице КЛИЕНТ есть поле cl_adress, которое имеет тип (int). В итоге должно получиться, что cl_adress будет содержать значение 3 В моем коде (подправленном) все вроде бы логично, в таблицу СПРАВОЧНИК он добавляет новый адрес, но в таблицу КЛИЕНТ ничего не добавляет, хотя запрос сам по себе правильный - проверял.
0
|
||||||
| 11.12.2013, 00:57 | |
|
Ответы с готовыми решениями:
3
Скопировать id с одной таблицы на другую таблицу другую форму
|
|
104 / 88 / 21
Регистрация: 19.05.2012
Сообщений: 458
|
||||||
| 11.12.2013, 10:03 | ||||||
|
Слишком много не нужных запросов, и кстати вообще никак не безопасно отправлять данные с формы введённые пользователем сразу в запрос, можно даже сказать самоубийство.
И не нужно столько комментариев, 1-2 комментария описывающих что вообще делает данный блок кода. В остальном просто давайте переменным и полям человеческие имена, лучше существительные, и всё будет и так понятно. Ниже, где вы выполняете запрос чтобы определить последний id в таблице справочник, это не нужно. Возьмите id_test1 из $res1,+1. Для проверки то ли вы пытаетесь записать в базу, поместите массив в var_dump И снизу у вас не ошибка ли? $temp1=$row[0] Может $temp1=$row1[0]?
0
|
||||||
|
47 / 47 / 24
Регистрация: 16.09.2013
Сообщений: 349
|
||||||
| 11.12.2013, 19:32 [ТС] | ||||||
|
Нашел в просторах инета статью про INSERT...SELECT. Типа два запроса в одном, добавляет то что найдет. Ну попробовал "смастерить" его. Тоже лажа. Не могу понять где ошибка.
0
|
||||||
|
47 / 47 / 24
Регистрация: 16.09.2013
Сообщений: 349
|
|
| 13.12.2013, 01:59 [ТС] | |
|
Выше вопрос снимается. Неверный запрос.
Студент-с, благодаря твоей подсказке-массиву var_dump все таки нашел ошибку. Даже стыдно в ней признаваться ![]() я вместо mysqli_getch_accos написал myQsli_getch_accos да и array нужно было брать вместо accos
0
|
|
| 13.12.2013, 01:59 | |
|
Помогаю со студенческими работами здесь
4
Из одной таблицы создать другую таблицу Из одной таблицы вычесть в другую таблицу Запись данных одной колонки таблицы в другую таблицу Из одной таблицы БД(foxpro) перенести в другую таблицу БД(mssql). Как из одной таблицы перенести строку в другую таблицу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|