hi,
Spätestens die while-Schleife im ersten Codebeispiel müsste dir auffallen.
das sieht ganz schön kompliziert aus. sprintf()kapier ich gerade noch nicht so.
Toller Blick für's Wesentliche *g*
An diesem Beispiel ist sicher nicht das sprintf() das wesentliche, sondern die Verarbeitung mehrerer Datensätze hintereinander mittels while().
wie kann ich denn ganz einfach z. B. die daten der 3. zeile des select_Ergebnisses herauslesen?
Du könntest mittels mysql_data_seek() den Zeiger im Ergebnisdatensatz entsprechend positionieren, und dann auslesen (mittels mysql_fetch_...).
Aber das willst du vermutlich gar nicht. Denn wenn dich ausschließlich der dritte Datensatz interessieren würde, dann hättest du als halbwegs logisch denkender Mensch ja gleich nur diesen von der DB auslesen lassen.
Wenn du aber alle Sätze, die zurückgeliefert wurden, auswerten willst - dann ist idR. eine Schleife genau dein Mittel der Wahl. while() bietet sich oftmals an, ist aber natürlich nicht die einzige Möglichkeit.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }