Avatar billede abemand Nybegynder
28. januar 2004 - 00:44 Der er 4 kommentarer og
1 løsning

Kan nogen se, hvad der udløser nedenstående fejlmelding?

Denne kode:

<?php
include ("db.php");
$sql = mysql_query("select count(id) from 'forum_body'");
$foo = mysql_fetch_array($sql);
?>

Udløser følgende fejl:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\..\index.php on line 4

Kan nogen forklare mig, hvorfor?
Avatar billede schaefner Juniormester
28. januar 2004 - 00:46 #1
<?php
include ("db.php");
$sql = mysql_query("SELECT count(id) FROM forum_body") or die(mysql_error());
$foo = mysql_fetch_array($sql);
?>
Avatar billede schaefner Juniormester
28. januar 2004 - 00:48 #2
<?php
include ("db.php");
$sql = mysql_query("SELECT COUNT(*) AS antal FROM forum_body") or die(mysql_error());
$foo = mysql_fetch_array($sql);
echo $foo['antal'];
?>

eller:

<?php
include("db.php");
$antal = mysql_result(mysql_query("SELECT COUNT(*) FROM forum_body"),0);
echo $antal;
?>
Avatar billede abemand Nybegynder
28. januar 2004 - 00:54 #3
Virker! Var det bare min manglende [or die?]
Avatar billede schaefner Juniormester
28. januar 2004 - 01:01 #4
nej, men den ville fortælle dig hvad fejlen var. Fejlen var nok dine single quotes omkring forum_body og at du ikke lavede et alias-felt med resultatet af din COUNT.

http://www.mysql.com/doc/en/SELECT.html

mvh. Jesper Sørensen
Avatar billede abemand Nybegynder
28. januar 2004 - 01:05 #5
Oh, tak for hjælpen og link.
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