Skaterfranky
Grünschnabel
Hi,
ich habe den gestrigen Abend genutzt, um meine sehr schwachen php Kentnisse etwas auszubauen. Ich habe ein Formular erstellt, dass in einer vorgegebenen Datenbank eine Tabelle mit dem Namen $Titel erstellt. Die Tabelle ist in 7 weitere Spalten untergliedert, in denen die Eingaben des Formulars gespeichert werden.
Im Prinzip funktioniert auch die Ausgabe. In einer Tabelle werden Bilder und andere Daten wieder ausgegeben, die in der Datenbank liegen.
Mein Problem ist nun aber folgendes:
So sieht ein abgespeckter Auszug von meinem Code für die Datenbankabfrage aus. Die Ausgabe, die sich im selben File befindet, schaut dann in etwa so aus:
Füge ich nun weitere Daten in die Datenbank ein, werden diese natürlich erst gar nicht ausgelsen, da ich nur von "Tabellenname" - sprich nur von einer im Vorfeld festgelegten Tabelle die Daten aufnehme. Womit sich meine erste Frage stellt. Wie lese ich alle erzeugten Tabellen aus ? Dabei soll aber im html auch eine neue Tabelle entstehen. Zusätzlich sollten diese nach Eintragsdatum geordnet sein - Legt MySQL dazu automatisch Daten an oder müssen diese auch per Eingabe erfolgen ?
Ich hoffe, dass man mir bei dem Problem helfen kann und die Beschreibungen ausreichen
mfg
niklas
ich habe den gestrigen Abend genutzt, um meine sehr schwachen php Kentnisse etwas auszubauen. Ich habe ein Formular erstellt, dass in einer vorgegebenen Datenbank eine Tabelle mit dem Namen $Titel erstellt. Die Tabelle ist in 7 weitere Spalten untergliedert, in denen die Eingaben des Formulars gespeichert werden.
Im Prinzip funktioniert auch die Ausgabe. In einer Tabelle werden Bilder und andere Daten wieder ausgegeben, die in der Datenbank liegen.
Mein Problem ist nun aber folgendes:
PHP:
$dbcon = mysql_connect ("localhost", "***", "*****")
$dbsel = mysql_select_db ("***", $dbcon);
$Eins = mysql_query ("SELECT Spalte_1 FROM Tabellenname");
while ($EinsEins = mysql_fetch_array($Eins)) {
$Spalte_1 = $EinsEins["Spalte_1"];
}
So sieht ein abgespeckter Auszug von meinem Code für die Datenbankabfrage aus. Die Ausgabe, die sich im selben File befindet, schaut dann in etwa so aus:
PHP:
<table>
<tr>
<td>
<img src="prev_thumb/<? echo ("$Spalte_1"); ?>.jpg" border="0"></a>
</td>
</tr>
</table>
Füge ich nun weitere Daten in die Datenbank ein, werden diese natürlich erst gar nicht ausgelsen, da ich nur von "Tabellenname" - sprich nur von einer im Vorfeld festgelegten Tabelle die Daten aufnehme. Womit sich meine erste Frage stellt. Wie lese ich alle erzeugten Tabellen aus ? Dabei soll aber im html auch eine neue Tabelle entstehen. Zusätzlich sollten diese nach Eintragsdatum geordnet sein - Legt MySQL dazu automatisch Daten an oder müssen diese auch per Eingabe erfolgen ?
Ich hoffe, dass man mir bei dem Problem helfen kann und die Beschreibungen ausreichen
mfg
niklas