Abfrage unterschlägt eintrag

toboli

Erfahrenes Mitglied
Hallo,

ich habe da ein Problem mit einer Datenbank-Abfrage. Ich lese mit folgendem Script
eine DB aus:

PHP:
$result = mysql_query("SELECT *,DATE_FORMAT(date,'%d.%m.%Y') AS date2 FROM $tab WHERE id = '$id' ORDER BY date DESC ") or die(mysql_error());
$row = mysql_fetch_object($resul);

while($row_jobs = mysql_fetch_object($result_jobs)){ 

...

}

Wenn ich nun drei Einträge in der DB habe, werden aber nur zwei ausgegeben. Kann mir hier jemand weiterhelfen?
 
Hi,
  • Datenbanken werden nicht ausgelesen, sondern abgefragt.

  • Bist Du sicher, dass das dort hingehört?
PHP:
$row = mysql_fetch_object($resul);
Wenn, müsste es "result" heissen - und dann wird Dir dadurch das erste Ergebnis "weggefressen".


PHP:
while($row_jobs = mysql_fetch_object($result_jobs)){
Was ist "$result_jobs"? Das Abfrageergebnis speicherst Du ja in $result".

Gruß
.
 
Zurück