webForumDet fria alternativet

Vad går fel i min MySQL sträng?

Databaser & SQL

2 svar · 435 visningar · startad av Matsakii

Medlem sedan mars 2005265 inlägg
Frågan#1

Jag har en community. Alla medlemmar har ett eget ID nummer. Nu har jag en massa "bad" emails som jag vill påpeka för ägaren att han / hon måste fixa till.

Så genom MySQL försöker jag få rätt ID nummer till rätt email adress så här:

SELECT lngID FROM tblMembers WHERE strEmail=('badmail@ahusonline.com','i.badmail@ahusonline.com','badmail@alfanett.no','badmail@alltomvaxjo.se','badmail@andreas-fanclub.se');

Alla email adresser kanske inte finns med, men då borde den ju bara hoppa dom? Error är "Operand should contain 1 column(s)"

Medlem sedan maj 20018 027 inlägg
#2

pröva med strEmail IN (yadayadayada...).

I din nuvarande sträng, frågar du efter en kolumn med namnet (yadayadayada...). Och en sådan finns ju naturligtvis inte.

Medlem sedan apr. 20022 743 inlägg
#3

Tråden flyttas från Webbutveckling - Övrigt

Mvh
Poffe

260 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)