ik heb een raar probleem, ik heb een tabel met 2 regels.
als ik via dit script de tabel uitlees laat hij alles zien behalve de 1e regel.
ik heb zo veel mogelijk overige code er uit gesloopt maar hij doet blijft het maar doen.
Ik snap er niks meer van, en ik kijk me scheel op de code :)
<?php
include('dbinc.php');
$klantid=$_GET['klantid'];
mysql_connect($host,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");
$query2 = ("SELECT * FROM tblOffertes WHERE klantid LIKE 1");
$result2 = mysql_query($query2) or die(mysql_error());
$num2=mysql_num_rows($result2);
$obj2 = mysql_fetch_object($result2);
while ($obj2 = mysql_fetch_object($result2)) {
echo $obj2->id; //haal alle id's op
}//einde while
?>
Tabel:
id klantid datum adviseur
1 1 2007-10-22 Jan
2 1 2007-10-22 jan
klopt foutje, heb het veranderd. had geen effect op het probleem.
het gekke is dat als ik $num2 echo't dan geeft hij aan dat hij 2 regels heeft gevonden. en as ik in phpmyadmin SELECT * FROM `tblOffertes` WHERE `klantid` LIKE 1 draai hij gewoon de goeie uikomst geef nml 2 regels.
Op regel 11 van je voorbeeld fetch je de eerste en die komt dus niet in de while loop van regel 13 terecht. Met andere woorden: de while loop begint op het tweede resultaat omdat je het eerste resultaat daarvoor al ophaalt.
Op regel 11 van je voorbeeld fetch je de eerste en die komt dus niet in de while loop van regel 13 terecht. Met andere woorden: de while loop begint op het tweede resultaat omdat je het eerste resultaat daarvoor al ophaalt.
bedankt voor je antwoord.
SUPER! Jan harstikke bedankt, je hebt me voor de zoveelste keer uit de brand geholpen. Ik heb er zo lang naar gestaard dat ik er gewoon niks meer van zag :P