Krabsen har bragt dette til os:
> Den 22-05-2010 21:04, Kurt G skrev:
>> Jeg bruger MYSQL og vil gerne kende antallet af fundne poster. Jeg har set
>> efter en kommando på 
http://www.w3schools.com/sql, men det er ikke lykkedes
>> at finde noget!
>>
>> Jeg gør det i øjeblikket således (der bruges PHP):
>> 1    mysql_select_db($dbname);
>> 2    $resultat = mysql_query($soegestr);
>> 3    $taeller = 0;
>> 4    //Find antal svar
>> 5    while ($post = mysql_fetch_array($resultat)) {
>> 6       $aeller++;
>> 7       }
>> Det fungerer sådan set OK, men bagefter er jeg nødt til at starte søgningen
>> en gang til afor at få vist resltatet.
>>
>> Er der ikke en kommando i MYSQL, så man efter linie 2 kan få antal hit og
>> derefter løbe resultatet igennem uden en ny søgning?
>
> jo da:
>
> $num_rows = mysql_num_rows($resultat);
> if ($num_rows==0 ) {
>       Print "Der var ingen poster";
>    }
>    else {
>       Print "Der var".$num_rows."poster.";
>    }
man kan bruge SELECT COUNT(*) ...hvis man bare skal kende antallet,
og man kan bruge mysqli_data_seek( $result, 0); til at resette 
pointeren i $result resourcen, hvis man skal bruge $result flere 
gange...
Birger
-- 
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk