Autor | Zpráva | ||
---|---|---|---|
Lokutus7323 Profil * |
#1 · Zasláno: 21. 9. 2008, 12:02:43
ahoj,
mám takový problém doma na localu mi běží PHP na 4.3.10 a já potřebuju do mysql dostat 2 příkazy v jedné akci..aby vše fungovalo správn. Problém je, že jednotlivé příkazy k mysql můsím oddělit ;, který mi dělá paseku v PHP i když proměnou ohraničím dvojitými uvozovkami i jednoduchými jak jsou na ukázce: $dotaz ='SET @poradi:=0; SELECT @poradi:=@poradi+1, @poradi as poradi, login, cest FROM users ORDER BY `cest` DESC LIMIT 0, 30;'; chybu kterou mi php vyhazuje je: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\rytir\stats.php on line 44 to je proto, že mysql_num_rows nedostane vlivem špatně odeslaného dotazu validní data. Prosím poraďte jak problém vyřešit. Děkuji Děkuji |
||
yFang Profil |
#2 · Zasláno: 21. 9. 2008, 12:07:24
Lokutus7323
A co ti brání provést to ve dvou krocích? |
||
Alphard Profil |
#3 · Zasláno: 21. 9. 2008, 12:09:31
mysql_query() z bezpečnostních důvodů nedovolí spuštění více dotazů oddělených ;
je nutné použít vícekrát mysql_query() |
||
Lokutus7323 Profil * |
#4 · Zasláno: 21. 9. 2008, 12:21:58
ok..ale bude to bráno jako 2 dotazy nezávisle za sebou..tzn...pro ten sruhý dotaz už SET @....=0 nebude platit
|
||
Časová prodleva: 16 let
|
0