ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 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
Провел на форуме:
1345617

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

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

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

Репутация: 126
Отправить сообщение для heks с помощью ICQ
По умолчанию

Цитата:
Сообщение от 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
Провел на форуме:
350627

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

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

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

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

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

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

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

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

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

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

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обнаружение Sql инъекций в Oracle, часть вторая k00p3r Чужие Статьи 0 13.06.2005 11:26
Sql инъекция и Oracle, часть первая k00p3r Чужие Статьи 0 13.06.2005 11:23
Внедрение Sql кода с завязанными глазами k00p3r Чужие Статьи 0 12.06.2005 20:48
SQL Injection для чайников, взлом ASP+MSSQL k00p3r Чужие Статьи 0 12.06.2005 12:42
SQL Injection в Oracle k00p3r Чужие Статьи 0 12.06.2005 12:41



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


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




ANTICHAT.XYZ