Hallo,
ich bins mal wieder. Ich bastle gerade ein TOP10 Download Script welches die 10 am meisten heruntergeladenen Dateien anzeigt. Dieses Script hat eine kleine Besonderheit den vorher müssen noch ein paar Daten von einer Tabelle in eine andere geschrieben werden. Mein Problem ist das ich bei den ersten beiden While Schleifen immer folgenden Error bekomme:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/bmc/top10.php on line 26
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/bmc/top10.php on line 40
Das ist ja nicht ungewöhliches nur bei der letzten While Schleife die das eigentliche Endergebnis ausgibt kommt dieser Error nicht obwohl er bis auf den Query genau gleich ist.
Hier mein Script:
ich bins mal wieder. Ich bastle gerade ein TOP10 Download Script welches die 10 am meisten heruntergeladenen Dateien anzeigt. Dieses Script hat eine kleine Besonderheit den vorher müssen noch ein paar Daten von einer Tabelle in eine andere geschrieben werden. Mein Problem ist das ich bei den ersten beiden While Schleifen immer folgenden Error bekomme:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/bmc/top10.php on line 26
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/bmc/top10.php on line 40
Das ist ja nicht ungewöhliches nur bei der letzten While Schleife die das eigentliche Endergebnis ausgibt kommt dieser Error nicht obwohl er bis auf den Query genau gleich ist.
Hier mein Script:
PHP-Code:
<?php
$connect = mysql_connect($server, $user, $pw);
$db = mysql_select_db("web11");
$sql = "SELECT * FROM `pml_movieprop` WHERE PropID = 3";
$result = mysql_query($sql);
echo $result;
mysql_close();
while($row=mysql_fetch_assoc($result)) {
$connect = mysql_connect($server, $user, $pw);
$db = mysql_select_db("web11");
$sql = "UPDATE `pml_movielink` SET name = '".$row['Property']."'WHERE MovieID=".$row['MovieID'];
$result = mysql_query($sql);
mysql_close();
}
$connect = mysql_connect($server, $user, $pw);
$db = mysql_select_db("web11");
$sql = "SELECT * FROM `pml_movieprop` WHERE PropID = 17";
$result = mysql_query($sql);
mysql_close();
while($row=mysql_fetch_assoc($result)) {
$connect = mysql_connect($server, $user, $pw);
$db = mysql_select_db("web11");
$sql = "UPDATE `pml_movielink` SET image = '".$row['Property']."'WHERE MovieID=".$row['MovieID'];
$result = mysql_query($sql);
mysql_close();
}
$connect = mysql_connect($server, $user, $pw);
$db = mysql_select_db("web11");
$sql = "SELECT * FROM `pml_movielink` ORDER BY `DloadCount` ASC LIMIT 0, 10";
$result = mysql_query($sql);
mysql_close();
while($row=mysql_fetch_assoc($result)) {
print("<tr><td>".$row['DloadCount']."</td><td><img src=\"http://max-welt.de/bmc/pml/".$row3['Property']."\"></td><td><a href=\"http://max-welt.de/bmc/pml/popup.php?Active=Filme&&ID=".$row['MovieID']."\">".$row['Property']."</a></td></tr>");
}
?>
Kommentar