Supportnet / Forum / Skripte(PHP,ASP,Perl...)
tabelle in php aus mysql
Frage
Hi zusammen,
ich hab mir eingebildet, ne mysql abfrage die ja "nur" die tabbelle darstellen soll ist rel. einfach.
Aber ich stelle mich zu doof.
Ich möchte aus der Datenbank Mitglieder
die Tabelle privat und firmen auslesen und dann in einer tabelle darstellen. Jede Datentabelle enthält 5 Spalten.
Könnte mir bitte jemand den richtigen phpcode dafür posten und mir dann auch gleich passende bücher für anfänger empfehlen?
(code deswegen, weil ich gern am montag die mitgliederlisten online hätte und keine lust auf excel(un)html habe)
Großen Dank
Targon
Antwort 1 von Nessus
Hi,
hier findest Du alles:
https://supportnet.de/discussion/listmessages.asp?AutoID=137679
Eine PHP-FAQ www.dclp.de
Nessus
hier findest Du alles:
https://supportnet.de/discussion/listmessages.asp?AutoID=137679
Eine PHP-FAQ www.dclp.de
Nessus
Antwort 2 von Targon
Hi Nessus,
erst mal danke, hatte den Thread auch schon gefunden gehabt :)
Nur will ich nicht einen wert suchen, sondern alle auf einmal ausgeben lassen.
Es ist eine Mitgliederliste, die ich bisher in access gepflegt hatte und nun auf mysql umgestiegen bin. da ich keinen rechten sinn drin sehe die dann statisch zu halten, wollt ich sie gleich in die homepage einbinden.
Also: Alle Zeilen aus der Tabelle private wenn n link angeklickt wird..
hier mal der (abgekupferte) Code, der mir allerdings nur ne weisse seite liefert.
Siehst du einen fehler der meine Tabelle vom erscheinen abhält? : )
Thx nochmal Targon
erst mal danke, hatte den Thread auch schon gefunden gehabt :)
Nur will ich nicht einen wert suchen, sondern alle auf einmal ausgeben lassen.
Es ist eine Mitgliederliste, die ich bisher in access gepflegt hatte und nun auf mysql umgestiegen bin. da ich keinen rechten sinn drin sehe die dann statisch zu halten, wollt ich sie gleich in die homepage einbinden.
Also: Alle Zeilen aus der Tabelle private wenn n link angeklickt wird..
hier mal der (abgekupferte) Code, der mir allerdings nur ne weisse seite liefert.
Siehst du einen fehler der meine Tabelle vom erscheinen abhält? : )
Thx nochmal Targon
<body>
<?php
$db_host = "localhost";
$db_user = "XXX";
$db_pass = "XXX";
$datab = "mitglieder";
function print_result_table($result){
}
/* Verbindung zur Datenbank aufbauen */
$db = @mysql_connect($db_host,$db_user,$db_pass) or die(mysql_error());
@mysql_select_db($datab,$db) or die(mysql_error());
echo "<html>\n<body>\n";
/* SQL-Abfrage */
$result = @mysql_query("SELECT * FROM `privat` LIMIT 0 , 30");
/* Wenn die Fehlernummer != 0 ist, dann gab es einen Fehler
=> Fehlermeldung ausgeben */
if (mysql_errno() != 0){
echo mysql_error();
}
// es gab keine Fehler => Ergebnis ausgeben
else {
// Wie viele Datensätze wurden gefunden?
// Bei 0 Meldung ausgeben
if (mysql_num_rows($result) == 0){
echo "Keine Datensätze gefunden!";
}
// sonst die Funktion aufrufen
else{
print_result_table($result);
}
}
echo "</body>\n</html>\n";
?>
Antwort 3 von Nessus
Probiere es mal mit:
anstatt
print_result_table($result);
Nessus
$i = 0;
while($row = mysql_fetch_array($result))
{
$NAME = $row['NAME'];
echo"$NAME";
++$i;
}
anstatt
print_result_table($result);
Nessus
Antwort 4 von Targon
hi Nessus
thx für deine geduld :-)
funzt aber nicht. es bleibt bei der leeren weissen seite.
meine icq uin hab ich dir mal per snmessenger geschickt.
grüße targon
thx für deine geduld :-)
funzt aber nicht. es bleibt bei der leeren weissen seite.
meine icq uin hab ich dir mal per snmessenger geschickt.
grüße targon

