| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Datenbank in Tabelle anzeigen lassen im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hab folgenden Code: Code: <html> <head> <body> <?php $db = mysql_connect(mysql2.kontent.de,de1111511,passwort); $res = mysql_db_query(\"de1111511\", \"select * from statistik\"); $num ...
![]() |
| | #1 (permalink) |
| Senior Member Registriert seit: 02.10.01 ![]() Likes: 0 | Anzeige Hab folgenden Code: Code: <html>
<head>
<body>
<?php
$db = mysql_connect(mysql2.kontent.de,de1111511,passwort);
$res = mysql_db_query(\"de1111511\", \"select * from statistik\");
$num = mysql_num_rows($res);
echo \"<table border>\";
echo \"<tr><td>Name</td> <td>Spiele</td> <td>Abschüsse</td> <td>Flag-Run's</td></tr>\";
for ($i=0; $i<$num; $i++)
{
$na = mysql_result($res, $i, \"Name\");
$sp = mysql_result($res, $i, \"Spiele\");
$ab = mysql_result($res, $i, \"Abschüsse\");
$fl = mysql_result($res, $i, \"Flag\");
$lf = $i +1;
echo \"<tr> <td>$na</td> <td>$sp</td> <td>$ab</td> <td>$fl</td></tr>\";
}
echo\"</table>\";
mysql_close($db);
?>
</body>
</html> Zur Erklärung: mysql2.kontent.de => Datenbankserver de1111511 => Datenbankname passwort => mein Passwort statistik => mein Tabellenname |
| | |
| | #2 (permalink) |
| Member of Honour ![]() | PHP und MySQL arbeiten Case-Sensitive. ich glaube, dass du das einfach irgendwo nicht beachtet hast. vielleicht heißt die Tabelle Statistik oder die zellen fangen mit kleinen buchstaben an (im übrigen sind umlaute idR "pfui" *g*)... wenn es das nicht is, sach bescheit. Der Quelltext ist soweit auf jeden fall okay |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Senior Member Themenstarter Registriert seit: 02.10.01 ![]() Likes: 0 | Also ich hab das "ü" entfernt und die Sache in Abschusse geändert... Genau wie im Source sind in der DB alle Tabellenpunkte groß geschrieben... |
| | |
| | #4 (permalink) |
| Member of Honour ![]() Registriert seit: 02.10.01 ![]() Likes: 0 | Ich kenn mich zwar mit dem PHP/SQL-Zeugs nicht aus, aber ich wollt nur kurz anmerken, dass das </head>-Tag fehlt. Ich mein das End-Tag. Das andere is ja da... |
| | |
| | #5 (permalink) |
| Moderator ![]() Registriert seit: 17.10.01 ![]() Likes: 0 | versuchs mal folgendes: Code: <html>
<head>
</head>
<body>
<?php
$db = mysql_connect(mysql2.kontent.de,de1111511,passwort);
$res = mysql_db_query(\"de1111511\", \"select * from statistik\");
echo \"<table border='1'>\";
echo \"<tr><td>Name</td> <td>Spiele</td> <td>Abschüsse</td> <td>Flag-Run's</td></tr>\";
while ($array_res= mysql_fetch_array($res))
{
echo \"<tr> <td>$array_res[0]</td> <td>$array_res[1]</td> <td>$array_res[2]</td> <td>$array_res[3]</td></tr>\";
}
echo\"</table>\";
?>
</body>
</html> |
| | |
| | #6 (permalink) |
| Senior Member Themenstarter Registriert seit: 02.10.01 ![]() Likes: 0 | Da es immer noch nicht funkioniert hab ich hier mal 2 Screenshots vom phpmyadmin hinzugefügt... vielleicht habe ich da einen Fehler gemacht, was ich mir aber auch nicht vorstellen kann: 1 Screenshot 2 Screenshot |
| | |
| | #7 (permalink) |
| Moderator ![]() Registriert seit: 17.10.01 ![]() Likes: 0 | du sagst der header werde ausgegeben.....schau dir doch mal den quelltext der seite an (im browser)....bei mir ist es schon öffters vorgekommen, dass dort eine php fehlermelung drin war welche im normalen browserfenster nicht gezeigt wurde.... |
| | |
| | #8 (permalink) |
| Senior Member Themenstarter Registriert seit: 02.10.01 ![]() Likes: 0 | <html> <head> </head> <body> <table border='1'><tr><td>Name</td> <td>Spiele</td> <td>Abschüsse</td> <td>Flag-Run's</td></tr></table></body> </html> (auf den Source von soox) |
| | |
| | #9 (permalink) |
| Moderator ![]() Registriert seit: 17.10.01 ![]() Likes: 0 | habs gerade ausprobiert...bei mir funzt das script ohne probleme hier noch ne kleine änderung: Code: <html>
<head>
</head>
<body>
<table border='1'>
<tr><td>Name</td> <td>Spiele</td> <td>Abschüsse</td> <td>Flag-Run's</td></tr>
<?php
if ( !$db = mysql_connect(mysql2.kontent.de,de1111511,passwort) )
die(\"connection zu sql fehlgeschlagen\");
if ( !$res = mysql_db_query(\"de1111511\", \"select * from statistik\") )
die(\"query fehlgeschlagen\");
while ($array_res= mysql_fetch_array($res))
{
echo \"<tr> <td>$array_res[0]</td> <td>$array_res[1]</td> <td>$array_res[2]</td> <td>$array_res[3]</td></tr>\";
}
?>
</table>
</body>
</html> |
| | |
| | #10 (permalink) | |
| Senior Member Themenstarter Registriert seit: 02.10.01 ![]() Likes: 0 | Funktioniert wieder nicht... folgende Fehlermeldung *kopfschüttel* Hier noch die Daten per copy&pase von Kontent ( da kann der Fehler auch nicht liegen): Zitat:
| |
| | |
| | #11 (permalink) |
| Moderator ![]() Registriert seit: 17.10.01 ![]() Likes: 0 | [edit] für alle die noch wissen möchten wo das problem lag... mysql_connect(mysql2.kontent.de,de1111511,passwort ) wurde in mysql_connect("mysql2.kontent.de","de1111511","pas swort") geändert wie es eigentlich normal auch sein müsste. bei mir (PHP Version 4.2.1) funzt es auch ohne diese " zeichen.... [/edit] |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Werte aus der Datenbank holen und in Tabelle übertragen | Natheedo | Code Kitchen | 7 | 01.02.09 02:44 |
| strings nur teilweise anzeigen lassen | Executor | (Web-) Design und webbasierte Sprachen | 6 | 21.07.08 21:54 |
| Internetgateway anzeigen lassen? | Phil289 | Network · LAN, WAN, Firewalls | 9 | 20.12.07 02:24 |
| tabelle Datenbank Zugriff | MATRIX3 | (In)security allgemein | 3 | 23.09.04 16:16 |