Auslesen SQL Spalte in HTML Tabelle
hallo dennis,
hope ich kann Dir ein bisschen weiterhelfen.
Ich würde folgendermaßen vorgehen:
Deine HTML Zielseite mit der Tabelle würde ich auf alle Fälle
mit PHP generieren.
Wenn es an die Stelle kommt, an der die Tabelle mit den
eMail adressen kommt, liest Du die Daten aus Deiner Tabelle
mit
PHP:
$sql_select = "SELECT email FROM members";
hierbei bezeichnet email die Spalte und members die Datenbank
mit der nachfolgenden Erweiterung
PHP:
$sql_select = "SELECT email FROM members name='Beispiel@aol.com' ";
kann man sogar nach spetiellen Adressen suchen.
jetzt wird das Ergebnis obiger Abfrage weiterverarbeitet:
PHP:
$ergebnis = mysql_query($sql_select, $db);
if($ergebnis)
{
while ($email_row = mysql_fetch_row($ergebnis))
{
printf("Email: %s", $email_row[0]; // Diese Zeile an Deine Ausgabe anpassen und die Tabelle dabei nicht vergessen !!
}
}
else { // Kontrollabfrage
echo "Beim Versuch, einen Datensatz zu lesen,
ist ein Fehler aufgetreten.<br>\n Fehler-Nr.:
<b>".mysql_errno($db)."</b><br>\Fehler-Ausgabe:
<b>".mysql_errno($db)."</b>";
}
was passiert: Solange $ergebnis auf den Wert true gesetzt ist,
also die Tabelle durchlaufen wird, werden Daten in das Array
$email_row geschrieben umd mit der Funktion printf() ausgegeben.
Jetzt musst Du nur noch diese Schnipsel an Dein Werk anpassen
und an entsprechender Stelle einbauen. Im sql_select kannst Du
für den Spaltennamen und Datenbanknamen auch eine Variable
einsetzen um das ganze flexiebler zu gestalten.
viel Spass
Peter