Gå til innhold

Warning: mysql_num_rows() spørsmål.


Anbefalte innlegg

"...Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in dynamisk.php".

Hva i alle dager betyr dette? At det er en "feil" variabel mysql_num_rows ikke kan forstå eller er det rett og slett mysql_num_rows argumentet som ikke er "lovlig" lenger. Eller hva?

 

Håper noen kan forklare meg dette.

Lenke til kommentar
Videoannonse
Annonse

Takk for et utrolig kjapt svar! Og nå forstår jeg den feilmeldinga bedre!

Men er det ikke sånn at MYSQL_NUM_ROWS skal lese resultatet av MYSQL_QUERY? I dette tilfelle står det i php fila

$query = "SELECT overskrift, innhold from tbl_side WHERE ID = $ID";

og så kommer

$result = MYSQL_QUERY($query);

og avslutter med den delen feilmeldinga kommer;

$number = MYSQL_NUM_ROWS($result);

. Hva bør jeg rette på? Er det kanskje denne linja som er feil; "innhold fra tbl_side WHERE ID = $ID"? Må jeg spesifisere noe annet her?

Har vært og titta litt i php manualen http://no2.php.net/mysql_num_rows, der står nemlig denne linja "("SELECT * FROM table1", $link". Select FROM og ikke WHERE. Har det noe med dette å gjøre, kanskje?

 

Håper på fortsatt hjelp!

Lenke til kommentar

$query = "SELECT overskrift, innhold FROM tbl_side WHERE ID = '$ID'";

 

rett ovenfor dette kan du også skrive følgende:

print $ID;

 

Også kan du gjøre

$result = MYSQL_QUERY($query);

 

om til:

$result = MYSQL_QUERY($query) or die(mysql_error());

 

Da får du se hva feilen er :)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...