fejl i mysql query - virkelig en svær én
Jeg har denne query:$q = mysql_query("
SELECT
cykler.id as id
FROM
cykler
INNER JOIN model ON model.id = cykler.modelid
INNER JOIN maerke ON maerke.id = model.maerkeid
INNER JOIN gear ON gear.id = cykler.geartypeid
INNER JOIN gear_position ON gear_position.id = gear.positionid
INNER JOIN c_f ON c_f.cykelid = cykler.id
INNER JOIN cykelhandlere ON cykelhandlere.id = c_f.forhandlerid
INNER JOIN postnr ON postnr.postnr = cykelhandlere.postnummer
INNER JOIN koen ON koen.id = cykler.koenid
WHERE
cykelhandlere.id = ". $forhandlerid ."
AND model.id = ". $modelid ."
AND cykler.antal_gear >= ". $min_antal_gear ."
AND cykler.antal_gear = ". $max_antal_gear ."
AND cykler.geartypeid = ". $geartypeid ."
AND cykelhandlere.postnr >= ". $postnr_fra ."
AND cykelhandlere.postnr <= ". $postnr_til ."
AND cykler.stoerrelse = ". $stoerrelse ."
". $amt ."
". $stoe ."
". $gea ."
AND cykelhandlere.postnr <= ". $postnr_til ."
AND cykelhandlere.postnr <= ". $postnr_til ."
AND cykelhandlere.postnr <= ". $postnr_til ."
AND cykelhandlere.postnr <= ". $postnr_til ."
GROUP BY
cykler.id
") or die(mysql_error() ."Der var en fejl i søgequerien");
----
der giver denne fejlmeddelelse:
--
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 'AND model.id = 11 AND cykler.antal_gear >= 10 AND cykler.Der var en fejl i søgequerien
---
Kan det mon fikses :P
jeg har prøvet i noget tid nu, og har sikkert stirret mig blind på fejlen :/
