/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
hvordan lægger man antallet af retunerede ~
Fra : Thomas G


Dato : 10-04-05 20:16

hej!

jeg vil gerne checke hvor mange rækker der returneres i en mySQL
forespørgsel. Jeg skal kun bruge antallet af rækker og ikke indholdet af
rækkerne.

Jeg har tænkt på noget i retning af:

$sql = "SELECT COUNT(*) FROM tabelnavn WHERE id='1'";
$resultat = mysql_query($sql);

men hvordan får jeg så trukket antallet ud af $resultat? er det overhovedet
muligt af gøre det på denne måde eller er der en anden måde der er bedre?

Mvh. Thomas



 
 
Jacob Atzen (10-04-2005)
Kommentar
Fra : Jacob Atzen


Dato : 10-04-05 20:31

On 2005-04-10, Thomas G <alt-mail@FJERNtunet.dk> wrote:
> jeg vil gerne checke hvor mange rækker der returneres i en mySQL
> forespørgsel. Jeg skal kun bruge antallet af rækker og ikke indholdet af
> rækkerne.
>
> Jeg har tænkt på noget i retning af:
>
> $sql = "SELECT COUNT(*) FROM tabelnavn WHERE id='1'";
> $resultat = mysql_query($sql);
>
> men hvordan får jeg så trukket antallet ud af $resultat? er det overhovedet
> muligt af gøre det på denne måde eller er der en anden måde der er bedre?

Det er fint. Din query vil returnere en "række" med feltet "COUNT(*)" sat
til antallet af rækker i din tabel. Du kan læse værdien som du plejer
med mysql_fetch_assoc() og venner.

--
Med venlig hilsen
- Jacob Atzen

Martin (11-04-2005)
Kommentar
Fra : Martin


Dato : 11-04-05 00:47

Thomas G wrote:
> hej!
>
> jeg vil gerne checke hvor mange rækker der returneres i en mySQL
> forespørgsel. Jeg skal kun bruge antallet af rækker og ikke indholdet af
> rækkerne.
>
> Jeg har tænkt på noget i retning af:
>
> $sql = "SELECT COUNT(*) FROM tabelnavn WHERE id='1'";
> $resultat = mysql_query($sql);

$sql = "SELECT COUNT(*) FROM tabelnavn WHERE id='1'";

print mysql_result(mysql_query($sql),0);

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste