MySQL-Tabelle mithilfe von PHP ausgeben
-
Hi Leute!
Ich habe vor mir eine Tabelle aus meiner MySQL-Datenbank mithilfe von PHP auf meinem InternetExplorer anzuzeigen.
Die Tabelle sieht wie folgt aus:+----+----------------------------+----------------+------------+ | id | email......................| ip.............| datum......| +----+----------------------------+----------------+------------+ |..1 | adresse#1..................| 15.15.15.15....| 2003-06-26 | |..2 | adresse#2..................| 127.0.0.1......| 2003.06.26 | +----+----------------------------+----------------+------------+
ich möchte ganz gerne die datenbank in so einer form auf meinem webbrowser sehen: http://mitglied.lycos.de/oxse/mysql-to-php.html
(die wechselnde hintergrundfarbe ist erstmal absolut nebensächlich. die emailadressen müssen auch nicht in einen link umgewandelt werden, das ist nur makeup, kommt alles hinterher.)wie ich zur db connecte ist klar.
hab mal bei google nachgeschaut, auch etwas gefunden aber das war eine riesen-tabelle...hab nix verstanden an dem ding. ich denke die hier ist schön klein, also besser zum erklären.wie muss ich vorgehen und was muss ich beachten?
bin dankbar für jede hilfe
[ Dieser Beitrag wurde am 27.06.2003 um 11:57 Uhr von Peter Piksa editiert. ]
-
du musst dir eigentlich nur die mysql doku ansehen.
was du brauchst ist
describe table
zum bestimmen der namen der spalten
und
select
zum auslesen der einzelnen datensaetzewenn dir das zu schwer ist, dann fang doch lieber klein an (das ist ja keine schande)
-
Hey ich habs hinbekommen! *freu*
So schwer ist das gar nicht!
sogar der wechselnde hintergrund ist mit drin!
Hier mal mein Script.// Im Head <style> <!-- .spalte {font-family: Verdana, Arial; font-size: 9pt; color:#000000; text-decoration: none; font-weight: normal} --> </style> ------------------------------------------------ // Im Script für die Datenbank nach dem Connecten und so echo "<table border=\"0\" width=\"500\" cellspacing=\"2\" cellpadding=\"1\" bgcolor=\"#FFFFFF\" style=\"border: #000000 dashed; border-width: 1px 1px\"> <tr bgcolor=\"#aaaaaa\"> <td class=\"spalte\">ID</td> <td class=\"spalte\">Email</td> <td class=\"spalte\">IP</td> <td class=\"spalte\">Datum</td> </tr>"; $result = mysql_query("select * from emails"); $farbwechsel=1; while($row = mysql_fetch_array($result)) { if ($farbwechsel%2 == 0) { $bg_farbe = "#eeeeee"; } else { $bg_farbe = "#dddddd"; } echo "<tr><td class=\"spalte\" bgcolor=\"$bg_farbe\">"; echo $row["id"]; echo "</td>\n"; echo "<td class=\"spalte\" bgcolor=\"$bg_farbe\">"; echo $row["email"];echo "</td>\n"; echo "<td class=\"spalte\" bgcolor=\"$bg_farbe\">"; echo $row["ip"];echo "</td>\n"; echo "<td class=\"spalte\" bgcolor=\"$bg_farbe\">"; echo $row["datum"];echo "</td>\n</tr>\n"; $farbwechsel++; }