Entwickler-Ecke
Off Topic - Datenbank eintäge anzeigen(php)
JungerIslaender - Fr 08.05.09 22:53
Titel: Datenbank eintäge anzeigen(php)
Ich würde gerne alle einträge aus einer datenbak in einem html dokument anzeigen hab aber kein ahnung wie. Dabei sollen nur die angezeigt werden mit dem wert true bei wird angezeigt und außerdem sollen sie nach id sortiert werden.
MDX - Fr 08.05.09 22:57
Ich denke du meinst alle Einträge aus einer Tabelle oder?
Das geht so:
Quelltext
1: 2: 3: 4: 5: 6:
| <?php $mysql=mysql_query("SELECT * FROM tabelle ORDER BY id"); // Daten über SQL Befehlö aus tabelle auslesen und nach ID ordenen (ASC=Älteste Zuerst, DESC=Neuste Zuerst, Default=ASC) while($row=mysql_fetch_array($mysql)){ //While Schleife zum Auslssen erzeugt Array echo $row['name'].'; // Ausgabe: Zeile: Name in tabelle } ?> |
Um zu prüfen wieviel Zeilen es gibt:
Quelltext
1: 2: 3:
| <? echo mysql_num_rows($mysql); ?> |
Moderiert von
Narses: XML- durch Code-Tags ersetzt
JungerIslaender - Fr 15.05.09 17:16
Habe jetzt folgenden quelltext in meiner php datei. Funktionieren tuts allerdings nicht.
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| <?php
include("config.php"); MYSQL_CONNECT($mysql['host'], $mysql['user'], $mysql['passwort']) or die ("Es konnte keine Verbindung zur Datenbank hergestellt werden!");
MYSQL_SELECT_DB($mysql['db']) or die ("Die Datenbank existiert nicht!"); echo $mysql['db'];
unset ($mysql); ?> |
Delete - Fr 15.05.09 18:04
Und wo ist die Abfrage?
JungerIslaender - Fr 15.05.09 18:57
DeddyH hat folgendes geschrieben : |
| Und wo ist die Abfrage? |
Welche Abfrage????
JungerIslaender - Fr 15.05.09 19:11
Lustig wenn ich es wüsste hätte ich nicht gefragt. Deshalb wäre es, da du dich scheinbar ja in diesem Thema auskennst, nett mir zu sagen was ich falsch gemacht habe, und nicht mich auf diese topic hinzuweisen.
Regan - Fr 15.05.09 19:17
[OT] :lol: :rofl: [/OT]
JungerIslaender, du hast folgendes falsch gemacht: Du hast das Posting von
DeddyH nicht gelesen :wink: .
JungerIslaender - Sa 16.05.09 17:35
??? Ich raffs einfach nicht gerade.... Was muss ich den jetzt noch mit meinem Quelltext machen?
Regan - Sa 16.05.09 17:54
- Du liest dir den Post von MDX durch
- Du liest dir den Post von MDX durch
- Du liest dir den Post von MDX durch
- Du durchdenkst (!) dir, was in dem besagten Post von MDX dargelegt wird
- Du modifiziert deinen Quelltext an Hand der in Punkt 4 erhaltenen Kenntnisse, wenn du keine Kenntnisse erhalten hast, dann kehre zurück zu Punkt 1
Wir werden dir hier keinen fertigen Quelltext geben. Du musst schon auch ein Stück selber denken :mahn: .
MDX - Sa 16.05.09 18:20
Regan hat folgendes geschrieben : |
- Du liest dir den Post von MDX durch
- Du liest dir den Post von MDX durch
- Du liest dir den Post von MDX durch
- Du durchdenkst (!) dir, was in dem besagten Post von MDX dargelegt wird
- Du modifiziert deinen Quelltext an Hand der in Punkt 4 erhaltenen Kenntnisse, wenn du keine Kenntnisse erhalten hast, dann kehre zurück zu Punkt 1
Wir werden dir hier keinen fertigen Quelltext geben. Du musst schon auch ein Stück selber denken :mahn: . |
^^
Wenn du es immer noch nicht Verstehst, dann fang bei 0 an:
http://tut.php-q.net/de oder
http://de.php.net/manual/de
Webo - Sa 16.05.09 22:34
So wurde es dir gepostet:
Quelltext
1: 2: 3: 4:
| $mysql=mysql_query("SELECT * FROM tabelle ORDER BY id"); while($row=mysql_fetch_array($mysql)){ echo $row['name']; } |
und das hast du draus gemacht:
Quelltext
1: 2: 3:
| MYSQL_CONNECT($mysql['host'], $mysql['user'], $mysql['passwort']) or die ("Es konnte keine Verbindung zur Datenbank hergestellt werden!"); MYSQL_SELECT_DB($mysql['db']) or die ("Die Datenbank existiert nicht!"); echo $mysql['db']; |
Findest du den Teil, der unten fehlt ?!
ffgorcky - So 17.05.09 11:53
Na, Du wolltest doch
JungerIslaender hat folgendes geschrieben : |
| ...alle einträge aus einer datenbak in einem html dokument anzeigen |
Bisher sehen wir hier aber nur, wie man sie auslesen kann.
Wenn Du selbst einen Weg zur Anzeige gefunden hast, könntest Du ihn bitte anhängen.
MDX - So 17.05.09 12:43
ffgorcky hat folgendes geschrieben : |
Na, Du wolltest doch
JungerIslaender hat folgendes geschrieben : | | ...alle einträge aus einer datenbak in einem html dokument anzeigen |
Bisher sehen wir hier aber nur, wie man sie auslesen kann.
Wenn Du selbst einen Weg zur Anzeige gefunden hast, könntest Du ihn bitte anhängen. |
Okay, und was ist dann das
??
Webo - So 17.05.09 13:40
Mit dem Code, denn er hat, wird Folgendes gemacht:
Quelltext
1:
| MYSQL_CONNECT($mysql['host'], $mysql['user'], $mysql['passwort']) or die ("Es konnte keine Verbindung zur Datenbank hergestellt werden!"); |
- verbinden mit dem MySQL-Server
Quelltext
1:
| MYSQL_SELECT_DB($mysql['db']) or die ("Die Datenbank existiert nicht!"); |
- "anwählen" der Datenbank db (ich weiß nicht, wie ich das besser ausrücken sollte)
- den Wert für db aus dem Array mysql anzeigen lassen
Was jetzt fehlt:
- Die MySQL-Abfrage, was überhaupt ausgelesen werden soll
- das eigentliche Auslesen der Werte in ein Array
JungerIslaender - Sa 20.06.09 16:14
So hab es jetzt hingekriegt mit z.b. $row["NAME"]
Danke für die hilfe :D
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!