Mailinglisten-Archive |
Björn Schotte wrote: > Ja und Nein, IMHO. Solange man mit einer Query nur die Anzahl > der Spalten auslesen möchte, genügt wohl auch ein: > > $res=mysql_query("select count(*) from xyz where a ..."); > $anzahl=mysql_result($res,0,0); Mit Indices statt Namen zu arbeiten bedeutet, sich darauf zu verlassen, daß das SQL eine bestimmte Anzahl von Ergebnissen in bestimmter Reihenfolge erzeugt. Meine praktische Erfahrung geht eher dahin, daß Code, der sich stattdessen auf Spaltennamen verläßt, stabiler gegen Wartung ist. (Aus "select count(*) from ..." wird schnell mal "select min(*), count(*) from ..." -> Codebreak. Aus "select count(*) as anzahl from ..." wird jedoch "select min(*) as min, count(*) as anzahl from ..." -> funktioniert). Kristian -- Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00 Using PHP3? See our web development library at http://phplib.netuse.de/ (We have moved! Update your bookmarks!)
php::bar PHP Wiki - Listenarchive