Mailinglisten-Archive |
Bernd Schulz wrote: > > hallo liste, > > brüte da über einem problem, dass ich nicht gelöst bekomme. > bin dabei ein gastgeberverzeichnis mit mysql zu erstellen. in der tabelle gibt es u.a. ein feld "homepage", hier soll ein link auf die eigene internetseite eingegeben werden. es hat jedoch nicht jede zeile der tabelle einen eintrag im feld homepage. bei der ausgabe der gesamten daten möchte ich die adressen mit einem link zuerst ausgeben. > zur zeit habe ich es wie folgt gelöst, wobei natürlich die einträge ohne link (wo haomepage=0) zuerst ausgegeben. > > <? > > $result = mysql_query ( "select * from gast where kategorie = '$kategorie' and ort='$ort' order by homepage " ); > > $number = mysql_num_rows($result); > $count=0; > while ($count < $number) { > > ?> > > wie bekomme ich die einträge, in denen ein link im feld homepage steht zuerst raus. ich befürchte, Du mußt das in zwei Abfragen teilen, erst where homepage is not null dann where homepage is null in mysql bedeutet das, mangels Subqueries und UNION, tatsächlich zwei getrennte Abfragen mit jeweils eigener Ausgabeschleife -- Hartmut Holzgraefe hartmut_(at)_six.de http://www.six.de
php::bar PHP Wiki - Listenarchive