využití LIKE v mysql
5 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
$prikaz = mysql_query("SELECT * FROM lode WHERE vyskyt LIKE '%$planeta%'", $link); while ($radek = mysql_fetch_object($prikaz)){} tak tohle je jeden můj příkaz ... zobrazí však jen jeden radek a vsechny ostatni pro ktere plati podminka vypusti a mistotoho vypise Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /3w/wz.cz/b/bhguild/game/lode.php on line 9 fakt by me zajimalo, co to jako ma bejt, ze to vypise pulku a pak to prohlasi za chybu navic kdyz na jiny strance mi tenhle prikaz ve stejnym zneni funguje
-
no abych nezapomel http://bhguild.wz.cz/game/?adresa=lode tady je to videt
-
A co když místo mysql_fetch_object() použiješ mysql_fetch_array() ? Jinak mi nejde do hlavy '%$planeta%'. Co obsahuje proměnná $planeta, že máš kolem procenta?
-
Na tý stránce, co udáváš je syntaktická chyba: Parse error: parse error in /3w/wz.cz/b/bhguild/game/lode.php on line 33
-
blahapet: Procenta jsou pro ten LIKE, ty jsou tam vlastně divoké karty, asi jako běžně * Jinak místo mysql_fetch_object($prikaz) zkus mysql_fetch_assoc(), který ti hodí 1 řádek jako asociativní pole (viz manuál). Jo a pokud to s onlajnovkou myslíš vážně, vykašli se na nějaké wavové bgsoundy, budeš rád, když ti vůbec vystačí WZ (to myslím vážně zase já) ;-)