Xqtor Skrevet 14. mai 2005 Del Skrevet 14. mai 2005 (endret) Jeg har litt problemer med lagring av IP-adresser i en database (MySQL). IP-adressen ligger lagret som varchar(30). SELECT * FROM visitorlog WHERE entry_IP =81.191.xx.xxx gir denne feilmeldingen: #1064 - You have an error in your SQL syntax near '.xx.xxx' at line 2 Endret 14. mai 2005 av Xqtor Lenke til kommentar
zokra Skrevet 14. mai 2005 Del Skrevet 14. mai 2005 Prøvd med fnuter? SELECT * FROM visitorlog WHERE entry_IP = '81.191.64.111' (vet ikke om det gør noen forskjell men du kan jo prøve ) Lenke til kommentar
Xqtor Skrevet 14. mai 2005 Forfatter Del Skrevet 14. mai 2005 Jeg skriver ikke inn IP-adressen direkte, denne spørringen er embedded i PHP: SELECT * FROM visitorlog WHERE entry_IP = '$ipadresse' Og der har jeg 'fnutter' rundt variabelen. Lenke til kommentar
zokra Skrevet 14. mai 2005 Del Skrevet 14. mai 2005 Ja, men har du fnutter i selve spørringa? $sql="SELECT * FROM visitorlog WHERE entry_IP = '".$ipadresse."'" Lenke til kommentar
Xqtor Skrevet 14. mai 2005 Forfatter Del Skrevet 14. mai 2005 Denne: SELECT * FROM visitorlog WHERE entry_IP = '81.191.xx.xxx' fungerer fint ved direkte spørring mot MySQL - men tror jeg gjør noe feil i PHP-koden.... 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å