Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Hilfe bei Datenbankabfrage

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
WA24
PostRank 2
PostRank 2
Beiträge: 33
Registriert: 27.01.2008, 13:47

Beitrag von WA24 » 10.09.2009, 21:32

Wird Zeit, dass ich da endlich mal durchsteig.
Funktioniert auch soweit, nur am Ende der Ausgabe wird NULL zurück-
gegeben. Wie kann ich die Leerausgabe vermeiden?

Code: Alles auswählen

<?php

$db = @new mysqli&#40;'localhost', 'user', 'password', 'database'&#41;;
if &#40;mysqli_connect_errno&#40;&#41;&#41; &#123;    die &#40;'Konnte keine Verbindung zur Datenbank aufbauen&#58; '.mysqli_connect_error&#40;&#41;.'&#40;'.mysqli_connect_errno&#40;&#41;.'&#41;'&#41;;
&#125;
$sql = 'SELECT ID_TAG,tag,hits FROM laber_laber ORDER BY hits DESC LIMIT 20';
$result = $db->query&#40;$sql&#41;;
if &#40;!$result&#41; &#123;
	    die &#40;'Etwas stimmte mit dem Query nicht&#58; '.$db->error&#41;;
	    &#125;
echo 'Die Ergebnistabelle besitzt '.$result->num_rows." Datensätze<br />\n";
while &#40;$row = $result->fetch_assoc&#40;&#41;&#41; &#123;  // NULL ist äquivalent zu false
    // $row ist nun das Array mit den Werten
    echo '<a href="http&#58;//www.domain.com/forum/index.php?action=blabla;id='.$row&#91;'ID_TAG'&#93;.';tag='.$row&#91;'tag'&#93;.'">'.$row&#91;'tag'&#93;.'</a>  '.$row&#91;'hits'&#93;."x<br />\n";
&#125;
$result->close&#40;&#41;;
unset&#40;$result&#41;; // und referenz zum objekt löschen, brauchen wir ja nicht mehr...

?>