Avatar billede beldring Nybegynder
27. juli 2002 - 16:27 Der er 8 kommentarer og
1 løsning

antal rækker i en mysql database?

Hejsa.

Jeg har på min side www.musikviden.dk en masse anmeldelser liggende i en database! ... men nu kunne jeg godt tænke mig at der skal stå "der er i øjeblikket *** anmeldelser" ... hvilken kode skal jeg bruge for at få den til at sige hvor mange rækker der er i databasen?

På forhånd tak.
/Beldring
http://Www.musikviden.dk
Avatar billede mikkel_robin Nybegynder
27. juli 2002 - 16:37 #1
du skal bruge funktionen mysql_num_rows();
Avatar billede gizmo-gizmo Nybegynder
27. juli 2002 - 17:01 #2
<?
$query = mysql_query("SELECT COUNT(*) AS antal FROM mintabel");
$row = mysql_fetch_array($query);
echo "Der er i øjeblikket $row[0] anmelelser i databasen";
?>
Avatar billede aant Nybegynder
27. juli 2002 - 17:03 #3
Gizmo > eller:
echo "Der er i øjeblikket $row[antal] anmeldelser i databasen";
:D
Avatar billede mikkel_robin Nybegynder
27. juli 2002 - 17:10 #4
eller:


<?php

$connection = mysql_connect("database", "bruger", "password");
$sql = "SELECT * FROM TABEL";
$db = mysql_select_db("databasenavn", $connection);
$sql_result = mysql_query($sql, $connection);
$antal = mysql_num_rows($sql_result);

?>


$antal vil nu indeholde antallet af poster i tabellen
Avatar billede beldring Nybegynder
27. juli 2002 - 17:16 #5
vil det sige sådan her:
<?php
  $db=mysql_connect("*******","********","*******");
  mysql_select_db("musikvidendk",$db);
  $query = mysql_query("SELECT COUNT(*) AS antal FROM anmeldelser");
  $row = mysql_fetch_array($query);
  echo "Der er i øjeblikket $row[0] anmeldelser i databasen";
  ?>
???????????
Avatar billede gizmo-gizmo Nybegynder
27. juli 2002 - 17:17 #6
yeps.
Avatar billede beldring Nybegynder
27. juli 2002 - 17:17 #7
okay ... nu virker det! ... jeg giver gizmogizmo point, da det var hans eksempel jeg brugte! ... :O)
Avatar billede gizmo-gizmo Nybegynder
27. juli 2002 - 17:23 #8
kay :)

SELECT COUNT(*) er hurtigere end num_rows. Det har nok ikke noget at sige i dit tilfældige, men nu der findes en funktion til at tælle rækker, såhh :)=
Avatar billede tipsen Nybegynder
27. juli 2002 - 18:13 #9
Eller den lidt grimme, men korte:

$sum = mysql_result(mysql_query("SELECT COUNT(*) FROM mintabel"),0);
echo "Der er i øjeblikket $sum anmeldelser i databasen";
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester