Mysql Ausgabe ändern

Flooow

Mitglied
Guten Tag,

Ich hab mal eine Frage zur Ausgabe von Mysql Tabellen

Meine Ausgabe sieht zzt. so aus


Max
Mustermann
Musterstraße 8
88888
Musterhausen



Wie bekommt man es hin, das es so ausgegebn wird:






´Vorname Nachname Straße PLZ Stadt



Max Mustermann Musterstraße 8 88888 Musterhausen





Ich bräuchte nur mal eben ne grobe Anregung

danke sehr =)
 
Zuletzt bearbeitet:
Sind das mehrere Felder? -> Die Felder zusammenfügen -> CONCAT()
Oder ist das in einem Feld drin? -> Zeilenumbruch ersetzen -> REPLACE()
 
Wie gibst du denn die Felder aus?
Ist das eine Zeile oder mehrere aus der DB?

In PHP kannst du doch den String selbst zusammensetzen wie du ihn brauchst:

PHP:
$result = mysql_query('SELECT * FROM user WHERE id=1');
while($row = mysql_fetch_object($result)){
   echo $row->name ." ".$row->vorname." ".$row->strasse." ".$row->plz." ".$row->stadt;
}
 
Es sind mehrere Felder.
Jedoch wie stelle ich es an, das denn auch über, beispielsweise Max auch "Name" steht.
Mein quellcode sieht zzt. so aus:

PHP:
$cmd = Yii::app()->db->createCommand("SELECT benutzer_name, benutzer_nachname, benutzer_straße, benutzer_plz, benutzer_stadt, from_unixtime(created) FROM benutzer WHERE id >'3606'AND id < '4700' ");


//ausgabe aller Einträge
$dataReader=$cmd->query();
while(($row=$dataReader->read())!==false) {
        foreach($dataReader as $row) {
            // Datenzeile
            foreach($row as $wert) {
                echo $wert . "<br>";
            }
        }
}
 
nein das geht leider nicht :D

jez werden die datein so ausgegeben


aaaaaaaaaaaaaaaaaaaaaaa (datensatz) aaaaaaaaaaaaaaaaaaaaaaa (datensatz) aaaaaaaaaaaaaaaaaaaaaaa (datensatz) aaaaaaaaaaaaaaaaaaaaaaa (datensatz)


vorher wars


aaa
aaa
aaa
aaa (datensatz)

ich möchte es jedoch so :

aaaaaaaaaaaa(datensatz)

aaaaaaaaaaaa(datensatz)

Ok die erklärung war jez schlecht, aber vllt versteht ihr mich ja =)
 
Zuletzt bearbeitet:
Ich fühl mich manchmal echt unterbezahlt :rolleyes:
PHP:
$cmd = Yii::app()->db->createCommand('SELECT benutzer_name, benutzer_nachname, benutzer_straße, benutzer_plz, benutzer_stadt, from_unixtime(created) FROM benutzer WHERE id > 3606 AND id < 4700');

# Ausgabe aller Einträge
$dataReader = $cmd->query();
while(($row = $dataReader->read()) !== false) {
  foreach($row as $wert) {
    echo $wert . ' ';
  }
  
  echo '<br />';
}
 
Zurück