využití LIKE v mysql

$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á) ;-)