Kai: 2 mySQL Abfragen in einer PHP?

Beitrag lesen

Hi,

ich habe etwas in PHP gecodet was das Ergebnis einer Abfrage einer Datenbank auf mehrere Seiten verteilen soll. Dazu sind zwei Abfragen notwendig, eine mit den gesammten Einträgen und eine mit denen, die momentan angezeigt werden sollen. Anscheinend hat mein Server aber Probleme mit 2 Abfragen.

Hier der Quellcode: [CODE]

<?PHP
include ("db.php");

$Zeilen_pro_Seite = 20;

if (!isset($Anfangsposition)) {
  $Anfangsposition = 0;
}

$sql = "SELECT COUNT(*) As anzahl,stream,genre, url  FROM surfmusik GROUP BY url ORDER BY anzahl DESC WHERE LIMIT $Anfangsposition,$Zeilen_pro_Seite";
$result = mysql_query($sql);
$result1 = mysql_query("SELECT COUNT(*) As anzahl,stream,genre, url  FROM surfmusik GROUP BY url ORDER BY anzahl DESC");

$Anzahl=mysql_num_rows($result1);

while ($row=mysql_fetch_array($result)) {
    echo "Aufrufe: ".$row[anzahl]."<br>";
    echo "Sender:  ".$row[stream]."<br>";
}

if($Anfangsposition > 0) {
  echo "<a href='top2.php?Anfangsposition=0'>[erste Seite]</a>";
  $back=$Anfangsposition-$Zeilen_pro_Seite;
  if($back < 0) {
    $back = 0;
  }
  echo "<a href="top2.php?Anfangsposition=$back">[eine Seite zurück]</a>";
 }

if($Anzahl>$Zeilen_pro_Seite) {
  $Seiten=intval($Anzahl/$Zeilen_pro_Seite);
  if($Anzahl%$Zeilen_pro_Seite) {
    $Seiten++;
  }
}

for ($i=1;$i<=$Seiten;$i++) {
  $fwd=($i-1)*$Zeilen_pro_Seite;
  echo "<a href="top2.php?Anfangsposition=$fwd"> $i </a>";
}

if($Anfangsposition < $Anzahl-$Zeilen_pro_Seite) {
  $fwd=$Anfangsposition+$Zeilen_pro_Seite;
  echo "<a href="top2.php?Anfangsposition=$fwd">[eine Seite weiter]</a>";
  $fwd=$Anzahl-$Zeilen_pro_Seite;
  echo "<a href="top2.php?Anfangsposition=$fwd">[letzte Seite]</a>";
}

// mysql_free_result($ergebnis);
mysql_close();
?>

[/CODE]

Wie Ihr seht ist das Passwort in der db.php, also macht euch keine Hoffnungen.

Die Fehlermeldung könnt ihr hier einschauen: http://web5.pingino.de/surfmusik/top2.php