Har du forsøgt? :) Den kan godt melde fejl i den linie, selv om det er SELECT-forespørgslen, der er forkert. Fejlen betyder jo, at argumentet (d.v.s. $result) ikke er gyldigt.
Jeg ville mene, at mysql_num_rows bare returnerer et 0, hvis SELECT'en er rigtig, men der blot ikke er noget, der matcher.
Hov - i din SELECT står der "katagori" - det er ikke sådan, at der skulle have stået "kategori" ? No offence, men det er jo sådan, man normalt ville stave det :P.
Jeg må vist desværre kaste håndklædet i ringen og tilstå, at jeg ikke umiddelbart kan finde på flere konkrete forslag - i hvert fald hvis det stadigvæk er samme fejlmeddelelse, du får :(.
Du kan evt. prøve at debugge dig frem til problemet. Prøv f.eks. at indsætte menu direkte i SELECT'en i stedet for '$table' - hvis det ikke ændrer noget, så prøv med tilsvarende andre konkrete værdier for at skyde dig ind på, hvad der helt præcist går galt. Når det ændrer noget, har du fat i problemet, og så ved du, hvor i scriptet, du skal prøve at fejlrette.
Nu har jeg fundet ud af det og det var selvfølgelig en rigtigt dum fejl. Jeg løste det ved at tilføjede: or die (mysql_error());
til min $result linie. Derefter kunne jeg se at problemet var, at der ingen database var valgt, hvilket skyldetes at jeg havde glemt at require min config fil. Dumt, dumt, dumt...
Men mange tak for hjælpen!
Synes godt om
Ny brugerNybegynder
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.