Avatar billede webhest Nybegynder
20. november 2003 - 19:31 Der er 18 kommentarer og
1 løsning

COUNT en database?

Hej!

Hvordan er det man laver en <? $res = mysql_query("COUNT * FROM brugeroplysninger");
$row = mysql_fetch_array($res);
echo"Der er $row[id] oprettet!";
?>

Er det sådan?
Beklager men har ingen point, så kan ikke rigtigt give nogle :(
Avatar billede riversen Nybegynder
20. november 2003 - 19:35 #1
<?
$res = mysql_query("COUNT( * ) as antal FROM brugeroplysninger");
$row = mysql_fetch_array($res);
echo"Der er $row["antal"] oprettet!";
?>
Avatar billede riversen Nybegynder
20. november 2003 - 19:36 #2
du har da et point :-)
Avatar billede webhest Nybegynder
20. november 2003 - 19:37 #3
Hvad så hvis det er:

$res = mysql_query("COUNT( * ) as id FROM brugeroplysninger WHERE brugerstatus = '1'");
$row = mysql_fetch_array($res);
echo"Der er $row["id"] online nu!";
?>

??
Avatar billede riversen Nybegynder
20. november 2003 - 19:38 #4
burde være OK så
Avatar billede webhest Nybegynder
20. november 2003 - 19:40 #5
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\apache\htdocs\status.php on line 7


Får denne fejl!
Min kode ser sådan ud lige nu:

<?
mysql_connect("localhost", "*******", "******");
mysql_select_db("******");

res = mysql_query("COUNT( * ) as id FROM brugeroplysninger WHERE brugerstatus = '1'");
$row = mysql_fetch_array($res);
echo"Der er $row["id"] online nu!";
?>
Avatar billede webhest Nybegynder
20. november 2003 - 19:40 #6
sry, det var før jeg rettede det!

Fejlen ser sådan ud:

Parse error: parse error in c:\apache\htdocs\status.php on line 5
Avatar billede webhest Nybegynder
20. november 2003 - 19:41 #7
Jeg roder...undskyld *GG*

Fejlen er godt nok:


Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\apache\htdocs\status.php on line 7
Avatar billede webhest Nybegynder
20. november 2003 - 19:43 #8
evt. kig her: (www.webghost.dk/status.php)
Avatar billede riversen Nybegynder
20. november 2003 - 19:43 #9
echo"Der er " . $row["id"] . " online nu!";
Avatar billede webhest Nybegynder
20. november 2003 - 19:45 #10
fejl :(....


Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\status.php on line 6
Der er online nu!
Avatar billede riversen Nybegynder
20. november 2003 - 19:47 #11
tilføj ORDER BY id
Avatar billede webhest Nybegynder
20. november 2003 - 19:49 #12
det hjalp ikke så meget :(
Avatar billede riversen Nybegynder
20. november 2003 - 19:51 #13
kør sql'en fra fx phpmyadmin og se om den giver et result
Avatar billede webhest Nybegynder
20. november 2003 - 19:54 #14
vil ikke lyde som en STOR noobie, men hvad mener du?
Avatar billede riversen Nybegynder
20. november 2003 - 19:56 #15
prøv lige echo mysql_error(); efter mysql_query
Avatar billede riversen Nybegynder
20. november 2003 - 19:56 #16
brugerstatus skal ikke være '1' men 1. '1' er kun hvis du har valgt fx text eller varchar
Avatar billede jakoba Nybegynder
20. november 2003 - 19:56 #17
sql kommandoen starter ikke med COUNT, det er en SELECT sætning:

$res = mysql_query("SELECT COUNT( * ) as antal FROM brugeroplysninger");
Avatar billede riversen Nybegynder
20. november 2003 - 19:57 #18
argh...kender du det at stirre sig blind :-)
Avatar billede webhest Nybegynder
20. november 2003 - 20:02 #19
Jakoba tak for det..!
$res = mysql_query("SELECT COUNT( * ) as antal FROM brugeroplysninger");

Den virkede..! =)
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