HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

sql - обьеденить два запроса в один
  #1  
Старый 05.02.2009, 02:42
malik555
Участник форума
Регистрация: 04.02.2009
Сообщений: 132
С нами: 9086760

Репутация: 1
По умолчанию sql - обьеденить два запроса в один

Всем привет.

Можно както обьеденить два запроса в один , только один на изминения данных а другой добовления данных в раздные таблицы

например

Код:
mysql_query("UPDATE LEKTORusers,lektor SET      table1.money='$_uMoney',  table2.money='$_lMoney'     WHERE     table1.id='$u_id]  AND table2.id='l_id' "    и сразу добовляем строку в третью таблицу    INSERT INTO table_3  (id_PROGECT,id_USER) VALUES ( '$p_id','$u_id]')      );
 
Ответить с цитированием

  #2  
Старый 05.02.2009, 05:52
.::BARS::.
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
С нами: 9778359

Репутация: 115
По умолчанию

ипать... вообще в мускуле знак ; точка с запятой означает разделение..
Пробуй... а вообще проще выполнить 2-а запроса чем все в 1 пихать...
 
Ответить с цитированием

  #3  
Старый 05.02.2009, 10:56
heks
Постоянный
Регистрация: 24.08.2007
Сообщений: 474
С нами: 9849598

Репутация: 126
По умолчанию

Цитата:
Сообщение от malik555  
Всем привет.

Можно както обьеденить два запроса в один , только один на изминения данных а другой добовления данных в раздные таблицы

например

Код:
mysql_query("UPDATE LEKTORusers,lektor SET      table1.money='$_uMoney',  table2.money='$_lMoney'     WHERE     table1.id='$u_id]  AND table2.id='l_id' "    и сразу добовляем строку в третью таблицу    INSERT INTO table_3  (id_PROGECT,id_USER) VALUES ( '$p_id','$u_id]')      );


такой запрос составил а как обьединить незнаешь нц ты кадр
 
Ответить с цитированием

  #4  
Старый 05.02.2009, 11:24
malik555
Участник форума
Регистрация: 04.02.2009
Сообщений: 132
С нами: 9086760

Репутация: 1
По умолчанию

ну вот как обьеденить незнаю - поэтому и спрашеваю
 
Ответить с цитированием

  #5  
Старый 05.02.2009, 15:10
malik555
Участник форума
Регистрация: 04.02.2009
Сообщений: 132
С нами: 9086760

Репутация: 1
По умолчанию

Может кто знает ?
 
Ответить с цитированием

  #6  
Старый 05.02.2009, 15:29
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами: 9999746

Репутация: 1318


По умолчанию

DML и DQL запросы имеют разную логику и функциональность. Ни один диалект SQL в мире не позволяет объединить UPDATE и SELECT. Как ты вообще себе это представляешь?
 
Ответить с цитированием

  #7  
Старый 05.02.2009, 17:08
Darkweider
Участник форума
Регистрация: 08.02.2007
Сообщений: 162
С нами: 10132989

Репутация: 34
По умолчанию

Нельзя, делай в два. Mysql_query(); кажется только один запрос поддерживает. Хотя было бы прикольно если бы можно было объединить два запроса- из одного вытаскиваешь в другой сразу записываешь что нужно. Задача для разработчиков)
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.