Autor | Zpráva | ||
---|---|---|---|
revoke Profil * |
#1 · Zasláno: 12. 9. 2005, 22:52:06
zkoušim tohle (zjednodušeně):
SET @x=1; UPDATE fotografie SET poradi=@x; v phpMyAdmin to šlape a ovlivní patřičné řádky, ale když tento SQL dotaz vložím do PHP: MySQL_Query("SET @x=1; UPDATE fotografie SET poradi=@x;"); tak končím na syntax error. Nechápu ;-( |
||
printf jinde Profil * |
#2 · Zasláno: 13. 9. 2005, 00:24:33
nepomohlo by nějak escapovat ten zavináč?
|
||
Hugo Profil |
#3 · Zasláno: 13. 9. 2005, 05:48:18
IMHO by to melo byt rozdeleno na dve casti, protoze pomoci MySQL_Query se da poslat pouze jeden dotaz (z bezpecnostnich duvodu).
|
||
kaifman Profil |
#4 · Zasláno: 14. 9. 2005, 08:42:53
Hugo
jj presne tak maximalne jeden dotaz |
||
revoke Profil * |
#5 · Zasláno: 16. 9. 2005, 19:54:18
Myslel jsem, že rozdělením dotazu do dvou volání MySQL_Query se proměnná v MySQL ztratí, ale nevyzkoušel jsem to. Takže do uzavření spojení se neztratí a funguje to tak. To taky musí znamenat, že phpMyAdmin musí tyhle dotazy rozdělovat.
Dík všem |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0