Autor | Zpráva | ||
---|---|---|---|
ajajaj Profil |
#1 · Zasláno: 10. 8. 2009, 14:25:41
Ahoj všem, mám otázku, jde jedním dotazem provést update dvou tabulek?
$sql="update tab1,tab2 set a='$a' where b='$b' "; mysql_query($sql,$con); |
||
ninja Profil |
#2 · Zasláno: 10. 8. 2009, 15:14:30 · Upravil/a: ninja
ajajaj: vetsinou je dobre se nejdrive zkusit podivat do manualu:
UPDATE items,month SET items.price=month.price WHERE items.id=month.id; |
||
ajajaj Profil |
#3 · Zasláno: 10. 8. 2009, 16:56:30
mozna jsem se nesprávně vyjádřil, nechci jedním dotazem vytáhnout data z jedné tabulky a vložit do druhé, ale: mám formulář, odešlu data a místo toho abych provedl dva dotazy na různé dvě tabulky, bych chtěl jedním dotazem update-ovat vše, první tabulka je tab1, druhá tab2, odesílaná data jsou $a, sloupec který má být měněn se jmenuje v obou tabulkách stejně - "a"
následující verze není funkční: $sql="update tab1,tab2 set tab1.a='$a',tab2.a='$a' where b='$b' "; |
||
Časová prodleva: 15 let
|
0