kingofcomedy 0 Report post Posted January 12, 2005 Hallo, ich habe in einer php-Datei folgenden MySQL-Query: SELECT FROM_UNIXTIME(d.timestamp,'%M %Y') AS downloaddate, sum(hits) AS downloads FROM downloads_protag AS d GROUP BY FROM_UNIXTIME(d.timestamp,'%m.%y') ORDER BY d.timestamp DESC LIMIT 0,12 Jetzt möchte ich die 12 Werte für 'downloaddate' bzw. 'downloads' ausgeben, nur leider klappt das mit $downloaddate bzw. $downloads nicht wirklich. Ich bin mir sicher, dass ich das Problem schon irgendwo in der Vergangenheit mal gelöst hatte, kann mich aber nicht mehr daran erinnern. Wäre nett, wenn mir jemand weiterhelfen könnte, da es sich ja vermutlich nur um eine Kleinigkeit handelt. Danke. Gruss, Thorsten Share this post Link to post
Stefan 0 Report post Posted January 12, 2005 Es sollte eigentlich so gehen: // Statement an die Datenbank absetzen $result = mysql_query("SELECT FROM_UNIXTIME(d.timestamp,'%M %Y') AS downloaddate, sum(hits) AS downloads FROM downloads_protag AS d GROUP BY FROM_UNIXTIME(d.timestamp,'%m.%y') ORDER BY d.timestamp DESC LIMIT 0,12"); //Zeileweise das Ergebnis aus der Datenbank holen while($row = mysql_fetch_array($result)) { // Ausgabe der einzelnen Informationen // Das Array $row enthält alle Spalten aus der Ergebniszeile der Datenbank und // ansprechbar über den Spaltenname // Beispiel: Ausgabe von dem Wert aus Spalte downloaddate echo $row['downloaddate']; } Hoffe, die Erklärung bringt dir was. :) Share this post Link to post
kingofcomedy 0 Report post Posted January 12, 2005 Klappt bestens, danke. :) Share this post Link to post