Asi chyba

Stránka mi hází chybu:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /3w/czweb.org/p/pursoft/new/login/index.php on line 55

Řádek 55:
while($zaznam=MySQL_Fetch_Array($result)) {

Prosím poraďte mi.
asi je v premennej result zla hodnota, alebo hodnota ktora nebola vratena funkciou mysql_db_query, mysql_query, mysql_list_tables alebo mysql_list_dbs
Zlej bude nejspis SQL dotaz...
Tady uvádím více řádků:
include("connect.php");
$conn=MySQL_Connect ($host,$user,$passwd);
mysql_select_db ($db,$conn);
$result=MySQL_Query("SELECT * FROM registration ORDER BY id DESC ",$conn);
while($zaznam=MySQL_Fetch_Array($result)) { //55 řádek
$id=$zaznam[id];
$verze=$zaznam[verze];
$serial=$zaznam[serial];
$mail=$zaznam[mail];
$name=$zaznam[name];
$nazor=$zaznam[nazor];
if ($name!=""){
Jede ti to na localhostu?Pkud jo, tak máš špatě vybranou databazi na wz (mysql_select_db('aaa')) zku s tež psat malyma pismenama (nevim ,ja to pisu malyma¨)
zmen
mysql_select_db ($db,$conn);
na
mysql_select_db ($user,$conn);
<HTML>co presne je v prdeli ti povi mysql_error()

cili:

include("connect.php");
$conn=MySQL_Connect ($host,$user,$passwd);
mysql_select_db ($db,$conn);
$result=MySQL_Query("SELECT * FROM registration ORDER BY id DESC ",$conn);
echo mysql_error();
while($zaznam=MySQL_Fetch_Array($result)) { //55 řádek
$id=$zaznam[id];
$verze=$zaznam[verze];
$serial=$zaznam[serial];
$mail=$zaznam[mail];
$name=$zaznam[name];
$nazor=$zaznam[nazor];
if ($name!=""){</HTML>
Už jsem to zprovoznil. Bylo to tím že jsem neměl vytvořenou databázi registration. Já blbec.