Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   sql - обьеденить два запроса в один (https://forum.antichat.xyz/showthread.php?t=104737)

malik555 05.02.2009 02:42

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]')      );

.::BARS::. 05.02.2009 05:52

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

heks 05.02.2009 10:56

Цитата:

Сообщение от 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]')      );



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

malik555 05.02.2009 11:24

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

malik555 05.02.2009 15:10

Может кто знает ?

groundhog 05.02.2009 15:29

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

Darkweider 05.02.2009 17:08

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


Время: 04:17