Autor | Zpráva | ||
---|---|---|---|
one Profil |
#1 · Zasláno: 23. 6. 2007, 12:57:21
Zdravim,
Mám tento kód na mazání účtu:
jenže problém je v tom že mysql_affected_rows() mi bere jen ten poslední sql dotaz, takže když první mazací dozat smaže 1 řádek a druhy žádný tak to stejně vypíše, že se nepodařilo smazat účet. A já bych je potřeboval nějak ,,spojit,, aby to správně počítalo ovlivněné řádky. A kdybych ten druhý dotaz dal jako první tak to nepůjde vůbec, protože z této tabulky si beru to $id, takže ten druhý dotaz se musí provést až jako poslední... děkuji všem předem za pomoc |
||
koudi Profil |
#2 · Zasláno: 23. 6. 2007, 13:01:55
tak si po první query ulož mysql_aff_rows() do proměnný, pak k tomu přičti výsledek po druhé query a testuj, jestli je 2.
|
||
BetaCam Profil |
#3 · Zasláno: 23. 6. 2007, 13:32:16
Nebo to mazej najednou
DELETE t1, t2 FROM t1, t2 WHERE t1.id = $id AND t2.id = $id |
||
one Profil |
#4 · Zasláno: 23. 6. 2007, 13:37:24
díky, použil jsem to řešení koudiho a funguje mi, ale zase řešení od BetaCam se mi zdá jednodušší, jaké řešení by jste použili?
|
||
Časová prodleva: 17 let
|
0