Dzień dobry jako nowy użytkownik witam wszystkich forumowiczów

Mam taki problem że podczas uruchamiania bazy pojawia mi się komunikat [
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/zamowienia/inc/lista_zamowien.inc.php on line 82]
[/php]<?
if (isset($_GET['od_nr']) && ($_GET['od_nr']!=1
)) $od_nr=$_GET['od_nr']; else $od_nr=0; if (isset($_GET['sort'])) $sort=$_GET['sort']; $adres="index.php?";
$filtr=$_POST['filtr'];
$kolumna=$_POST['kolumna'];
$filter="%".$filtr."%";
if (isset($_GET['filtr'])) {$filtr=$_GET['filtr']; $filter="%".$filtr."%";} if (isset($_POST['filtr'])){$filtr= $_POST['filtr']; $filter="%".$filtr."%"; $od_nr=0;}
switch($sort)
{
case 'data12':
$sortowanie='order by data asc, numer asc';
$adres="index.php?sort=data12";
break;
case 'data21':
$sortowanie='order by data desc, numer desc';
$adres="index.php?sort=data21";
break;
case 'numer12':
$sortowanie='order by numer asc';
$adres="index.php?sort=numer12";
break;
case 'numer21':
$sortowanie='order by numer desc';
$adres="index.php?sort=numer21";
break;
case 'wartosc12':
$sortowanie='order by wartosc_zamowienia asc';
$adres="index.php?sort=wartosc12";
break;
case 'wartosc21':
$sortowanie='order by wartosc_zamowienia desc';
$adres="index.php?sort=wartosc21";
break;
case 'termin12':
$sortowanie='order by przeznaczenie asc';
$adres="index.php?sort=termin12";
break;
case 'termin21':
$sortowanie='order by przeznaczenie desc';
$adres="index.php?sort=termin21";
break;
case 'przeznaczenie12':
$sortowanie='order by przeznaczenie asc';
$adres="index.php?sort=przeznaczenie12";
break;
case 'przeznaczenie21':
$sortowanie='order by przeznaczenie desc';
$adres="index.php?sort=przeznaczenie21";
break;
case 'dostawca12':
$sortowanie='order by dostawca asc';
$adres="index.php?sort=dostawca12";
break;
case 'dostawca21':
$sortowanie='order by dostawca desc';
$adres="index.php?sort=dostawca21";
break;
default:
case 'uwagi_n12':
$sortowanie='order by uwagi_n asc';
$adres="index.php?sort=uwagi_n12";
break;
case 'uwagi_n21':
$sortowanie='order by uwagi_n desc';
$adres="index.php?sort=uwagi_n21";
break;
default:
$sortowanie='order by data desc, numer desc';
}
$ile_wyswietlac=50;
if (!isset($kolumna)) $kolumna=$_GET['kol']; if (!isset($kolumna)) $kolumna='dostawca';
$zapytanie="select * from zamowienia WHERE $kolumna like '$filter' $sortowanie";
if ($kolumna=='towar') $zapytanie="select * from zamowienie where nazwa_towaru like '$filter' $sortowanie";
if ($od_nr+$ile_wyswietlac > $ile_zamowien) {$ile_wysw=($ile_zamowien-$od_nr);}
else {$ile_wysw=$ile_wyswietlac;}
for ($i=0; $i<$od_nr; $i++)
{
}
if($od_nr==0) $poz=1; else $poz=$od_nr;
for ($i=0; $i<$ile_wysw; $i++)
{
$pozycja[$i]=$poz;
$poz++;
$zamowienia[$i]=$wiersz;
}
$smarty -> assign('zamowienia',$zamowienia);
$smarty -> assign('pozycja',$pozycja);
$smarty -> assign('adres',$adres);
$smarty -> assign('filtr',$filtr);
$smarty -> assign('kolumna',$kolumna);
$smarty -> assign('ile_zamowien',$ile_zamowien);
?>
[php]
Ma może ktoś z was jakiś pomysł o co chodzi albo spojrzy na świeżo?
Dodam że wcześniej połączenie działało poprawnie "posypało" się w momencie kiedy zostało zmienione hasło do użytkownika bazy i po przywróceniu mam informację jak wyżej.
Z góry dziękuję za pomoc.