Salve a tutti, e ormai da un bel po che ci sto provando quindi mi rivolgo a voi. Ho un messaggio d'errore che mi perseguita, ovvero:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\narsil_comunity\classi\forum.php on line 64
ho notato che è non riesco a rumuoverlo e non so per quale motivo le ho provate davvero tutte!
Codice PHP:
function show_thread($forum,$pagina,$order="response",$stringa=""){
//calcolo dei mex per ogni pagina rispettanto la pagina attuale
$limit_max = $pagina*20;
$limit_min = ($pagina-1)*20;
#echo $limit_max."
".$limit_min;
$query = "select * from ".prefix."forum_mex ";
$query.= "where (forum = ".$forum." and id = flag) order by importante,".$order." desc limit ".$limit_min.",".$limit_max."";
unset($limit_max,$limit_min,$pagina,$forum);
$ris = mysql_query($query);
while ($row = mysql_fetch_object($ris)){ // QUESTA è LA RIGA 64
$stringa.= "<tr>";
if ($row->importante == 1 && $row->chiuso == 1){
$note = "[§]";
}elseif ($row->importante == 1){
$note = "[!]";
}elseif ($row->chiuso == 1){
$note = "[x]";
}else{
$note = "[¤]";
}
$stringa.= "<td width=\"40\"align=\"center\">".$note."</td>"; unset($note);
$stringa.= "<td width=\"250\">".$row->titolo."</td>";
$stringa.= "<td width=\"110\" class=\"cont22\">".$row->user."</td>";
$stringa.= "<td width=\"50\" class=\"cont22\">".$row->views."</td>";
$stringa.= "<td width=\"50\" class=\"cont22\">".$row->post."</td>";
if (!empty($row->response)){
$note = "<font size=\"1\" face=\"verdana\">".$row->response_user."
".date("d-m-Y H:m",$row->response)."</font>";
}else{
$note = "--";
}
$stringa.= "<td width=\"150\" class=\"cont22\">".$note."</td>";
$stringa.= "</tr>";
$this->forum_for = $stringa;
unset($stringa,$note,$row,$ris);
}
}
prima di postare ho provato a fare
echo $query;
exit();
e mettere il risultato nell interfaccia di mysql ed il codice sembra a posto ora non so dove posso aver sbagliato... spero che qualcuno di voi possa darmi una mano