SELECT alle Datensätze anzeigen

websnake75

Benutzer
Beiträge
5
Ich mache gerade meine ersten Versuche mit SQL und im Speziellenmit dem Select-Befehl. Nun komme ich nicht weiter. Ich habe eine Datenbank, die Anbindung klappt, nun möchte ich alle Datensätze anzeigen und nicht nur einen, wie es jetzt ist. Kann mir dajemand bitte helfen? Im Moment sieht der Code so aus:

PHP:
?php
//Datenbankabfrage
$SQL = "SELECT * " ;
$SQL = $SQL . " FROM  tblkontakt" ;
//$SQL = $SQL . " where intID = 1" ;

echo "SQL = " . $SQL . "<br><br>" ;

$REC = mysql_query($SQL); 
$RECrows = mysql_num_rows($REC);

echo "Anzahl der Datens&auml;tze: " . $RECrows . "<br><br>";

if ($RECrows >=1) 
    {
    $RECset = mysql_fetch_assoc($REC); 
    
        $intID = $RECset["intID"];
        $intAnrede = $RECset["intAnrede"];
        $strVorname = $RECset["strVorname"];
        $strNachname = $RECset["strNachname"];
        $strEmail = $RECset["strEmail"];
        $txtNachricht = $RECset["txtNachricht"];
        $intEmpfaenger = $RECset["intEmpfaenger"];
        $intEmpfehlung = $RECset["intEmpfehlung"];
        $dtmAnlage = $RECset["dtmAnlage"];
    }


echo ($intAnrede);
echo ($strVorname);
echo ($strNachname);
?>
 
Werbung:
AW: SELECT alle Datensätze anzeigen

Um alle Datensätze einzulesen, mußt Du eine Schleife um den Fetch() bau. Pro Fetch() wird ein Datensatz gelesen.

Also ungefähr so...

PHP:
..
$RECrows = mysql_num_rows($REC);

echo "Anzahl der Datens&auml;tze: " . $RECrows . "<br><br>";

if ($RECrows >=1) {
     
    /* Schleife um alle Datensätze einzulesen */
    while($RECset = mysql_fetch_assoc($REC)) {
    
        $intID = $RECset["intID"];
        $intAnrede = $RECset["intAnrede"];
        $strVorname = $RECset["strVorname"];
        $strNachname = $RECset["strNachname"];
        $strEmail = $RECset["strEmail"];
        $txtNachricht = $RECset["txtNachricht"];
        $intEmpfaenger = $RECset["intEmpfaenger"];
        $intEmpfehlung = $RECset["intEmpfehlung"];
        $dtmAnlage = $RECset["dtmAnlage"];
     
        echo ($intAnrede);
        echo ($strVorname);
        echo ($strNachname);
     
    }
}
..

Wobei dies hier eigentlich kein PHP-Forum ist.

Grüße
Thomas
 
Werbung:
Zurück
Oben