Witam mam następujący problem.
Przeniosłem stronę na inny serwer. Zaimportowałem starą bazę danych. I zmodyfikowałem plik config.php
Przy próbie wywołania strony pojawia się komunikat:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/almag/ftp/testy/projekty_lista.php3 on line 53
skrypt wygląda następująco:
<?php
require "config.php";
####### polaczenie do bazy ##################
$query_1="select * from mytkowskiprojekty where typ=$act and powierzchnia='$pow' order by kolejnosc";
######### wczytanie htmli ###################
$fd=fopen("html/projekty_lista.htm", "r"); $pal="";
$buffer = fgets($fd, 4096
); $pal=$pal.$buffer;
}
$fd=fopen("menu_left_projekty.php3", "r"); $menu="";
$buffer = fgets($fd, 4096
); $menu=$menu.$buffer;
}
$fd=fopen("menu_down.php3", "r"); $stopka="";
$buffer = fgets($fd, 4096
); $stopka=$stopka.$buffer;
}
$fd=fopen("menu_meta.php3", "r"); $meta="";
$buffer = fgets($fd, 4096
); $meta=$meta.$buffer;
}
if (ereg("<!--start_news-->(.*)<!--end_news-->", $pal, $tab_l)) $tab_l=$tab_l[1
];
########## Linki ##################
$lista="";
for ($row=0;$row <$max;$row++) {
$wst = $tab_l;
if ($result[2]!=''){
$nazwa=$result[2];
$wst= ereg_replace("-picture-", "<img src=\"projekty/$nazwa\" border=\"0\">", $wst); }
else{
}
if ($result[2]!=''){
$nazwa=$result[2];
$wst= ereg_replace("-picture1-", "<img src=\"projekty/$nazwa\" border=\"0\">", $wst); }
else{
}
$lista.=$wst;
}
$pal = ereg_replace("<!--start_news-->(.*)<!--end_news-->", $lista, $pal); if ($act==1)
else
if($pow==1) $p="od 100 do 120 m2";
if($pow==2) $p="od 120 do 150 m2";
if($pow==3) $p="od 150 do 200 m2";
if($pow==4) $p="powyżej 200 m2";
?>
Nie ukrywam że nie ja napisałem ten skrypt jest on napisany w php3 a na nowym serwerze nie ma interpretera php3 jest php5 ale wydaje mi się że wpis
$max=mysql_num_rows($results)/2; który znajduje się w wierszu 53 nie powinien się różnić.
Pozdrawiam i liczę na odpowiedź.
Pomocy