Auge: Explode String aus Datenbank teilen

Beitrag lesen

Hallo

Ich habe eine Datenbanktabelle die ist mit Daten gefüllt (Adressen und Ort)
Auslesen kann ich diese folgendermaßen nur ich möchte meinen Inhalt per explode (" ")teilen und diese vertauschen. Sozusagen ist dann der ort vor der Adresse.

Du speicherst Ort, PLZ und Straße/Hausnummer im selben Feld, wie deine Aussage vermuten lässt?

Dann ist der Aufbau deiner DB-Tabelle unpraktisch. Lege für jede dieser Informationen ein eigenes Feld in der DB-Tabelle an, also eines für die PLZ, eines für den Ort, eines für den Straßennamen und eines für die Hausnummer. Das nennt man Atomisierung von Daten.

Einerseits hast du damit, wenn du alle relevanten Felder ausliest, die Möglichkeit, die Ausgabe nach jedem möglichen Kriterium zu sortieren, andererseits lassen sich die Datensätze nach den einzelnen Informationen filtern (z.B. Ort, PLZ(-Bereiche)).

<?
$sql="SELECT Tabelle_B FROM Tabelle";
$summary=mysql_query($sql);

while($row=mysql_fetch_assoc($summary)
{
echo $row=["Tabelle_B"].<br />\n";

Was steht typischerweise im Feld "Tabelle_B"?

Tschö, Auge

--
Die deutschen Interessen werden am Liechtenstein verteidigt.
Veranstaltungsdatenbank Vdb 0.2