15. februar 2001 - 17:21Der er
7 kommentarer og 1 løsning
@ og MySql
hejsa
jeg har lidt problemer med denne query:
SELECT email FROM abonnenter where email LIKE $abonnent_mail
den returnerer ikke et resultat, selvom der er poster i min database hvor det er tilfældet at \'email\' rummer \"$abonnent_mail\"
$abonnent_mail rummer jo et snabela (navn@host.dk)... er det her det går galt, og hvis ja, hvordan gør man så med snabela\'er i WHERE delen af query\'en?
nu virker det... den ville ganske vist have $abonnent_mail i anførselstegn således: \'$abonnent_mail\', men kunne ikke finde ud af % tegnet.. det skal da ikke escapes vel?
Jeg har ikke forstået hvad forsellen på LIKE og = er i en sql query.. hvad der den?
jeg kan se at phpMyAdmin sender denne query: WHERE 1 AND xxx LIKE yyy
hvad gør det 1-tal godt for?
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.