Cactus Skrevet 27. august 2003 Del Skrevet 27. august 2003 "...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
abcd423417984 Skrevet 27. august 2003 Del Skrevet 27. august 2003 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 Lenke til kommentar
Cactus Skrevet 27. august 2003 Forfatter Del Skrevet 27. august 2003 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
Blib Skrevet 27. august 2003 Del Skrevet 27. august 2003 $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
Cactus Skrevet 27. august 2003 Forfatter Del Skrevet 27. august 2003 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 Lenke til kommentar
BlueEAGLE Skrevet 3. september 2003 Del Skrevet 3. september 2003 <?php mysql_query($query) or die ("Spørringen '$query' kunne ikke fullføres pga. feilen '".mysql_error()."'"); ?> Feilsjekk all ekstern kommunikasjon ALLTID! Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå