nree Skrevet 2. august 2006 Del Skrevet 2. august 2006 (endret) Holder på med et lite script for redigering av undersider på hjemmesiden min.. Jeg holder nå på med scriptet som redigerer selve sidene.. I mySQL er strukturen slik: - sider - - navn - - kildekode Når jeg åpner scriptet får jeg bare denne meldingen: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /hsphere/local/home/simplema/goggen.simplemachines.no/2.5/sideredigering/index.php on line 22 Kildekode: FJERNET Noen som kan hjelpe? Endret 5. august 2006 av goggen90 Lenke til kommentar
Martin A. Skrevet 2. august 2006 Del Skrevet 2. august 2006 Du kan jo prøve while($row = mysql_fetch_array($result, MYSQL_ASSOC)) { Eller bruke mysql_fetch_assoc istede. Så lenge du bruker $row['navn'] osv, så er det assoc. Lenke til kommentar
nree Skrevet 2. august 2006 Forfatter Del Skrevet 2. august 2006 Ok, takk Skal testes litt senere.. Men, hvorfor er det det, og hvordan kan jeg unngå å måtte bruke assoc greia? Lenke til kommentar
Martin A. Skrevet 2. august 2006 Del Skrevet 2. august 2006 Som standard vil både $row['foo'] og $row[0] blir det samme ned fetch_array. Men googlet litt på feilmeldingen, og eneste seriøse svar jeg fant var å bytte til fetch_assoc, eller sette @ foran fetch_array(hvilket egentlig er uaktuelt). Og ifølge manualen kunne man sette dette manuelt(MYSQL_ASSOC eller MYSQL_BOTH). Lenke til kommentar
xqus Skrevet 2. august 2006 Del Skrevet 2. august 2006 Problemet her er faktisk selve spørringen. en enkel echo mysql_error(); etter mysql_query() vil nok fortelle deg litt mer. Mitt tips vil være å endre spørringen til noe slikt: mysql_query("Select * from `sider` WHERE `navn` = '".mysql_real_escape_string($sidenavn)."'"; 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å