Avatar billede wolstrup Nybegynder
28. august 2004 - 19:42 Der er 7 kommentarer og
1 løsning

fejl i

Har lavet et script som bruger mysql, men den kommer med en fejlmeddelelse.

Fejl:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /customers/tradespot.dk/tradespot.dk/httpd.www/regnskab/view.php on line 49

Her er den del af scriptet der skulle være fejl i.

script:

$result = mysql_query("SELECT * FROM regnskab ORDER BY date desc, id desc LIMIT $show, $antal");
$rownumber = mysql_num_rows($result);
Avatar billede jakoba Nybegynder
28. august 2004 - 20:38 #1
det betyder at sql ikke kunne hitte us af den kommando du gav. Så lad os se om den virkelig også er havd du tror den er:

$sql_kommando = "SELECT * FROM regnskab ORDER BY date desc, id desc LIMIT $show, $antal";
echo $sql_kommando ."<br>";          // debug linie. fjernes når det virker
$result = mysql_query($sql_kommando) or die(mysql_error());
$rownumber = mysql_num_rows($result);

det med at tilføje en 'or die' efter kaldet til mysql_query er altid en god ide. så far du udskrevet fejlmeddelesen fra sql når noget går galt.

mvh JakobA

mvh JakobA
Avatar billede wolstrup Nybegynder
29. august 2004 - 09:45 #2
Nu får jeg så følgende fejl:

SELECT * FROM regnskab ORDER BY date desc, id desc LIMIT 0, 10
Unknown column 'date' in 'order clause'

???
Avatar billede mjense173 Nybegynder
29. august 2004 - 15:39 #3
Det betyder at den ikke finde en søjle ved navn "date" Tjek at den findes, eller at den er stavet på samme måde.
Avatar billede dark-devil Nybegynder
29. august 2004 - 16:51 #4
http://tradespot.dk/regnskab/view.php
Vis os linie 49 fra view.php, så kan jeg fikse.
Avatar billede wolstrup Nybegynder
29. august 2004 - 17:10 #5
I disse linier skulle fejlen ligge:

$sql_kommando = "SELECT * FROM regnskab ORDER BY date desc, id desc LIMIT $show, $antal";
echo $sql_kommando ."<br>";          // debug linie. fjernes når det virker
$result = mysql_query($sql_kommando) or die(mysql_error());
$rownumber = mysql_num_rows($result);
Avatar billede mjense173 Nybegynder
29. august 2004 - 20:27 #6
Har du tjekket at der er en søjle ved navn "date"?
Det er jo det som fejlbeskeden handler om.
Avatar billede mjense173 Nybegynder
29. august 2004 - 20:28 #7
det kunne jo være at den hed "dato" da du også bruger andre danske ord som søjler.
Avatar billede wolstrup Nybegynder
18. januar 2005 - 12:27 #8
lukket
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