while() skriver kun 2 ud af 3 ID'er ud ?!

Tags:    php

$hent_designere = mysql_query("SELECT * FROM manager_designere WHERE firma = 'firma' ORDER BY ID DESC") or die(mysql_error());

while($find = mysql_fetch_array($hent_designere)){
print "$find[navn]<br/>";
}

_____

Hvorfor skriver den kun 2 navne ud når der er 3 i databasen hvor der står firma i feltet firma ?!



8 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Er du så sikker på at der står "firma" og ikke "Firma", og findes der et navn i den sidste række med "firma" ?



Er du så sikker på at der står "firma" og ikke "Firma", og findes der et navn i den sidste række med "firma" ?



100% det står jo os LIKE, så der burde jo ik være forskel på store og små bogstaver ..

Jeg har os en mysql_num_rows på $hent_designere og den siger 3



Er du sikker på, at alle tre har det samme navn?



I den kode du viser står der ikke LIKE og der er heller ikke mysql_num_rows.
-----------------------------------------------------------------------------

Min side ->www.the-hive.dk/~donp/



I den kode du viser står der ikke LIKE og der er heller ikke mysql_num_rows.
-----------------------------------------------------------------------------

Min side ->www.the-hive.dk/~donp/



Det der med like, det har jeg lige opdatetet, og ingenting sker.

Jeg ikke skrevet den der mysql_num_rows herinde, den kan i jo alligevel ik bruge til noget



Vidste jeg nu godt, min pointe var mere at det lyder som om du har postet noget edited code og ikke den kode som du reelt bruger, og da jeg ikke lige kunne se fejæen i det du postede, kunne det jo tænkes at det du udeladte var en fejl.
-----------------------------------------------------------------------------

Min side ->www.the-hive.dk/~donp/



$hent_designere = mysql_query("SELECT * FROM manager_designere WHERE firma = 'firma' ORDER BY ID DESC") or die(mysql_error());

while($find = mysql_fetch_array($hent_designere)){
print "$find[navn]";
}

_____

Hvorfor skriver den kun 2 navne ud når der er 3 i databasen hvor der står firma i feltet firma ?!



Prøv bare at udskrive alt..

$hent_designere = mysql_query("SELECT * FROM manager_designere") or die(mysql_error());

while($find = mysql_fetch_array($hent_designere)){
print "$find[navn]";
}

Hvad finder den så?

- Pelle Ravn



Jeg har slettet det hele og kodet det forfra, koden var ikke så lang, og nu virker det.

Ved ik hvad der var galt, men tak for hjælpen ellers !

Lukker



t