Thorsten: Mehrere MySQL-Spalten bei Ausgabe in eine schreiben

Hallo,
ich hab hier schon so einiges an Hilfe gefunden aber jetzt stoße ich an meine Grenzen.

Ich habe eine Abfrage an MySQL gemacht und das Ergebnis der Abfrage steht in einem Array.

Bei der Ausgabe heisst es dann :
(die gesamte Abfrage lasse ich mal aussen vor
-> das hier funktioniert ja)

###################################################
...

$_color = array('#f7f7f7','#dedfe4');
$count = 0;

$row=mysql_fetch_array($result, MYSQL_ASSOC);
while($field=key($row))
{
  echo "<th>$field</th>";
  next($row);
}

echo "<table>";
while($row=mysql_fetch_array($result, MYSQL_ASSOC)){
 echo "<tr><td>";
 echo implode("<td>", $row);
echo "</tr>";
}
echo "</table>";

...
###################################################

Mein Problem : In der Dtaenbank sind einige Spalten (Name, PLZ, Ort)
die nicht in einzelnen Spalten ausgegeben werden sollen sondern in einem einzigen Feld, z.b so

Bezug      Name, Adresse         Telefon
----------------------------------------------------------
Privat     Hans Müller           0000-1111111
           12345 Müllerstadt

Privat     Max Muster            0999-9999999
           99999 Neunhausen
----------------------------------------------------------

Und die Spalten sollen auch noch über TD WIDTH in der Größe geändert werden können.

Vielen Dank für konkrete Hilfen - revanchiere mich gerne

  1. Machs dir einfach und bastel in deinem Query schon die Spalte zusammen wie du sie möchtest:

      
    select id, concat(name,plz,ort) as Anschrift  
    ....  
    
    

    gruß Martin

    1. Machs dir einfach und bastel in deinem Query schon die Spalte zusammen wie du sie möchtest:

      select id, concat(name,plz,ort) as Anschrift
      ....

      
      >   
      > gruß Martin  
      >   
      >   
        
      \----------------------------------------------------------------  
      Hi Mattay,  
        
      danke erst mal für diesen Tipp - concat kannte ich noch nicht.  
      bin wohl echt ´n anfänger.  
      ich weiss noch nicht ob´s funktioniert.  
      aber 2.te frage :  
        
      ich habe in meiner abfrage jede menge and/or und like bedingungen drin.  
      werden die immer noch genauso behandelt? - da einige sachen ja hinter "concat" in klammern stehen?  
        
      gruß Thorsten
      
      1. Hello,

        danke erst mal für diesen Tipp - concat kannte ich noch nicht.

        dann ist dieser Link für Dich vielleicht hilfreich?
        http://dev.mysql.com/doc/refman/5.0/en/func-op-summary-ref.html

        Harzliche Grüße vom Berg
        http://bergpost.annerschbarrich.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau
        Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)