Er der nogen der kan finde en fejl i følgende sætning?
SELECT *, SF_Contacts.contactid as cid, FROM SF_contacts WHERE country like '%Denmark%' and Gender = '1' and Postal IN (SELECT Postal FROM SF_Areas WHERE ContactId = '1590476') and (2005 - birthyear) >= 0) and (2005 - birthyear) <= 120) and not imageurl is null and not imageurl = '' ORDER by lastlogin desc
MySQL kommer med en fejlbesked, men den er ikke til megen hjælp. Den siger bare at der er fejl i linie 1!
SELECT *, SF_Contacts.contactid as cid, FROM SF_contacts WHERE country like '%Denmark%' and Gender = '1' and Postal IN (SELECT Postal FROM SF_Areas WHERE ContactId = '1590476') and ((2005 - birthyear) >= 0) and ((2005 - birthyear) <= 120) and imageurl is not null and imageurl <> '' ORDER by lastlogin desc
Den kører lokalt, så det er den nyeste MySQl, PHP5 og Apache2... Så det skulle være på plads ;-) Kan der være fejl i det med Birthyear. Linjen virker fint med MSSQL ;-)
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 '* FROM SF_contacts WHERE country like '%%' and Gender = '0' and Postal IN (SEL' at line 1
In MySQL, databases and tables correspond to directories and files within those directories. Consequently, the case-sensitivity of the underlying operating system determines the case-sensitivity of database and table names. This means database and table names are case-insensitive in Windows, and case-sensitive in most varieties of Unix.
Tak for hjælpen. Der kommer sikkert mere. MySQL er jo lidt anderledes fra MSSQL.
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.