PHP/MySQL Problem
Andreas Bredenkötter
andreasb at ab.teuto.de
Sun Oct 28 13:47:03 CET 2001
Vielen Dank für eure Antworten,
ich habe des Rätsels Lösung. MySQL wollte nicht mit localhost, sondern
mit dem 'richtigen' Hostnamen connected werden. Dazu kam dann noch Kais
'PS-Tip' mit dem Unterschied zwischen leerem und keinem Kennwort.
Wo ich dann schon mal dabei war, habe ich die Ausgaberoutine auch
geändert. Die listet jetzt alle Spaltenwerte wie gewünscht auf. Jetzt
muss ich das Ganze noch in eine Tabelle verfrachten ...
Dank für die Hilfe
Andreas
Der Code schaut jetzt so aus:
<?php
// Link aufbauen
$link = mysql_connect("chief", "guru");
$query = "use mbn";
if (!mysql_query($query, $link))
die("DB nicht im Zugriff!<br>\n");
// Tabelle auslesen
$query = "select * from mitarbeiter order by name";
$res = mysql_query($query, $link);
if (!$res)
die("Anfrage $query gescheitert<br>\n");
// Grösse des Ergebnisses
$rows = mysql_num_rows($res);
printf("%d Datensätze gefunden<br>\n", $rows);
// Ausgabe des Ergebnisses
// $d ist ein Array aus Spaltenname und aktuellem Wert
while($d = mysql_fetch_array($res)) {
reset($d);
while(list($k, $v) = each($d)) {
}
printf($d["persnr"]);
printf($d["name"]);
printf($d["tel"]);
printf($d["email"]);
printf("<br>\n");
}
?>
More information about the Linux
mailing list