Fehler Meldung aber leider keine Lösung

26toto26

Mitglied
Hallo Leute,

ich bekomme bei meinen Script folgende Fehlermeldung:

"Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/web31/html/trafic/ranking.php on line 42"

Die line 42 ist diese
PHP:
while($row=mysql_fetch_array($result)){

hier mein Script

PHP:
error_reporting(E_ALL); 

$db = mysql_connect($host, $user, $pass) or die(mysql_error()); 
@mysql_select_db($datab, $db);
$sql = "SELECT * FROM $table ORDER BY `count` DESC LIMIT 0,12";
$result = mysql_query($sql);
echo " <table width='80%' border='0' align='center'>
  <tr>";
$i = 0;
while($row=mysql_fetch_array($result)){
 if( ($i % 4) == 0) echo "</tr>\n<tr>";
echo "<td><div align='center'> $row[name] <a href=\"".$row['inturl']."\" target='_blank'><img src=\"".$row['bild_url']."\" alt=\"".$row['name']."\" width='167' height='250' border='0' /></a></div></td> ";
 $i++;
}
echo "</tr>\n  
  </table>";  
 error_reporting()
?> 
</body>
</html>

Ich bin für jeden Tipp dankbar

Gruß
Toto
 
Die Fehlermeldung bezieht sich darauf, dass die SQL Ressource ungültig ist, sprich dein [phpf]mysql_query[/phpf] hat bereits einen Fehler.

PHP:
$result = mysql_query($sql) or die(mysql_error());

Probier es einmal so.
 
Zurück