Avatar billede zurekk Nybegynder
15. maj 2007 - 16:01 Der er 6 kommentarer og
1 løsning

Simpelt lor te problem

Hej Eksperter,

Jeg er ved at være godt træt af at få denne fejl:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in .. on line 26

Det er stort set HVER GANG jeg prøver at hente noget ud/smide noget ind i min database, og jeg bruger num_rows, at jeg får den.

Mit script er så simpelt som det overhovedet kan blive:

$num_sql = "SELECT * FROM subArticles ORDER BY id";
$num_query = mysql_query( $num_sql );
if( mysql_num_rows( $num_query ) == 0 )
    {
        echo "<br><br><span><b>No articles..</b></span>";
    }
Avatar billede jakobdo Ekspert
15. maj 2007 - 16:03 #1
Prøv at tilføj:

$num_query = mysql_query( $num_sql ) or die(mysql_error())

Husker du også at forbinde til databasen?
Avatar billede hmortensen Nybegynder
15. maj 2007 - 16:04 #2
$num_query = mysql_query( $num_sql ) or die(mysql_error());
vil vise hvilken fejl du har i din SQL (som oftest er årsag til din PHP fejl).
Avatar billede zurekk Nybegynder
15. maj 2007 - 16:09 #3
Tak!
Jeg sad og var ved at koge over fordi den ikke gad at give mig en specifik fejl :D

Længe siden jeg har brugt mysql_error()

Men det prøver jeg lige, smider i et svar?
Avatar billede zurekk Nybegynder
15. maj 2007 - 16:11 #4
Det hjalp - stavefejl -___
Avatar billede jakobdo Ekspert
15. maj 2007 - 16:43 #5
Svar!
Avatar billede zurekk Nybegynder
15. maj 2007 - 16:57 #6
hmortensen plejer ikke at smide et svar, så jeg accepterer jakobs svar :)
Men skulle du alligevel have lyst til at par point, så læg en comment :)
Avatar billede jakobdo Ekspert
15. maj 2007 - 17:23 #7
Takker for point.
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