[ del-boy @ 05.07.2003. 03:58 ] @
Upravo to. Da li je moguce u MySQL bazi jednim upitom staviri razlicite podatke u dve razlicite tabele? Hvala unapred. |
[ del-boy @ 05.07.2003. 03:58 ] @
[ ivansh @ 05.07.2003. 04:45 ] @
Ne bi trebalo da je moguce.
INSERT kao i UPDATE i DELETE su operacije nad jednom tabelom [ del-boy @ 05.07.2003. 18:18 ] @
OK, hvala...
![]() [ byTer @ 05.07.2003. 19:02 ] @
Ukoliko ne provaljujes SQL tehnologiju ne bi trebalo da te mrzi da napises dva upita jedan za drugim. Mozda toga bude u nekoj novoj verziji ...
[ chupcko @ 07.07.2003. 10:18 ] @
Naravno uvek mozes da koristis transakcije :) i zakljucavanje tabela, onda je ta transakicja takoreci "jedna" SQL komanda.
[ maliX @ 22.07.2003. 12:18 ] @
ukoliko radis direktno u mysql-u :
Code: INSERT INTO table_name (column1,column2,...,columnn) VALUES ('value1_1','value1_2',...,'value1_n'), ('value2-1','value2_2',...,'value2_n'), ... ('valuen_1','valuen_2',...,'valuen_n'); pazi da nemas navodnike oko imena kolona; navodnike moras staviti oko vrednosti koje unosis, bez obzira na tip podatka koji je u pitanju; ukoliko radis iz php-a: Code: for( $i = 0; $i < count($groups); $i++){ $sql = sprintf("INSERT INTO users_groups (user_id, group_id) VALUES (%s, %s)", $id, $groups[$i]); echo $sql; $result = mysql_query($sql, $adminConn) or die(mysql_error()); echo $result; } uglavnom: loop kroz niz sa vrednostima koje hoces da ubacis. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|