Gå til innhold

Warning: mysql_num_rows() spørsmål.


Anbefalte innlegg

Skrevet

"...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.

Videoannonse
Annonse
Skrevet

da du skriver mysql_num_rows($variabel) så betyr den feilmeldingen at $variabel ikke er en lovlig variabel ettersom denne skal holde resultatet av en mysql_query() og ikke hva det nå enn er din variabel holder :p

Skrevet

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!

Skrevet

$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 :)

Skrevet

Haha, takket være tipset til Blib fant jeg ut at jeg hadde glemt å lage en table!!!

Nå funker ihvertfall scriptet som det skal. Takk igjen :)

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...