wahsaga: MySQL gibt nicht den ersten Eintrag zurück

Beitrag lesen

hi,

Ich versuche via while Datensätze aus der Datenbank zu lesen. Wunderbar - nur lässt er den ersten Datensatz aus.

Nein.

Aber _du_ liest den ersten Datensatz bereits vor deiner Schleife aus - und verwirfst seinen Inhalt dann.

$data_result = mysql_fetch_array($mysql_ressource, MYSQL_ASSOC);

Das machst du vor der Schleife.

if($data_result["id_produktionpersonal"]) {

Was bezweckst du mit dieser Abfrage?

Falls du wissen möchtest, ob deine Abfrage überhaupt Ergebnisse gebracht hat, nutze mysql_num_rows().

while ($data_result = mysql_fetch_array($mysql_ressource, MYSQL_ASSOC)) {

Hier liest du den nächsten Datensatz in $data_result ein, überschreibst damit den vorherigen, ohne mit dessen Inhalt irgendetwas sinnvolles angefangen zu haben.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }