Beste scripters,

Een vraagje:

Mbv

while($rows=mysql_fetch-array($result))

{
toon records
}

worden alle records uit de database getoond die voldoen aan de query.

Hoe laat ik echter alleen het eerste resultaat zien?

Gr.,
Frank

SELECT * FROM table WHERE bla = 'bla' LIMIT 1


GR. mebus
while ($row = mysql_fetch_array($result))

is het nog altijd
wes schreef op 09.01.2007 14:17
while ($row = mysql_fetch_array($result))

is het nog altijd

$row of $rows ...... Maakt natuurlijk niet echt uit. Is slechts een variable naam.
@SanThe: het gaat om de laatste underscore in mysql_fetch_array() ;)

Twee topics geopend? Ik heb in het andere al geantwoord. Mezelf dan maar even quoten:

Dan zou ik dus ook maar 1 resultaat ophalen. Dit doe je door in je query aan het einde een LIMIT op te nemen:
	
SELECT naam
FROM tabel
WHERE score = 10
LIMIT 1

Zoiets bijvoorbeeld.

Binnen php kan het ook met de functie mysql_result():
<?php
$result = mysql_query($sql);
$eerste_rij = mysql_result($result, 0);
?>
Blanche schreef op 09.01.2007 14:45
@SanThe: het gaat om de laatste underscore in mysql_fetch_array() ;)

Haha, die had ik nog niet gezien. Ik vond het al zo vreemd.

Reageren