Avatar billede fixbabe Nybegynder
08. januar 2007 - 14:57 Der er 7 kommentarer og
1 løsning

fejl ved email med _

jeg har følgende script som ikke laver noget output selv om emailen findes. emailen har _ tegn i sig.

$res = mysql_query("SELECT * FROM xxxxx where email='.$email.' limit 1") or die ("Fejl");

hvad er fejlen?
Avatar billede fixxxer Nybegynder
08. januar 2007 - 15:01 #1
$res = mysql_query("SELECT * FROM xxxxx where email='.$email.' limit 1") or die (mysql_error());

Prøv med en lidt mere sigende fejl - hvis det altså er problemet.

Eller prøv simpelhen at skrive en sådan adresse ind manuelt, istedet for via en variabel:

$res = mysql_query("SELECT * FROM xxxxx where email='navn_mellemnavn@efternavn.com' limit 1");
Avatar billede fixbabe Nybegynder
08. januar 2007 - 15:10 #2
mht løsning et så finder den ikke emailen, den kommer ikke med en mysql fejl, ved din anden løsning finder den heller ikke emailen.

hvis jeg fjerner de to ' så får jeg selvfølgelig fejlen "You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '@hotmail.com limit 1' at line 1"
Avatar billede erikjacobsen Ekspert
08. januar 2007 - 15:13 #3
$res = mysql_query("SELECT * FROM xxxxx where email='$email' limit 1") or die (mysql_error());
Avatar billede fixxxer Nybegynder
08. januar 2007 - 15:14 #4
Doh, man ser som regel ikke fejlen lige for øjnene af en.

erikjacobsen har ganske ret, der skal ikke bruges .$email. når du alligvel skriver inde i en double-quote.. argh!
Avatar billede fixxxer Nybegynder
08. januar 2007 - 15:15 #5
Ellers ville det givetvis have set sådan her ud:

$res = mysql_query("SELECT * FROM xxxxx where email='".$email."' limit 1") or die (mysql_error());
Avatar billede fixbabe Nybegynder
08. januar 2007 - 15:19 #6
erikjacobsen din sidste løsning var den der virkede :) mange tak, smid et svar
Avatar billede erikjacobsen Ekspert
08. januar 2007 - 15:36 #7
Nej tak, jeg samler slet ikke på point.
Avatar billede fixbabe Nybegynder
08. januar 2007 - 15:37 #8
Okay, så lukker jeg.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging