$data = mysql_query(" SELECT * FROM iets1, iets2 WHERE MATCH(subject, message, kleur, menu) AGAINST('".$find."' IN BOOLEAN MODE)");
wat doe ik fout?
$data = mysql_query(" SELECT * FROM iets1, iets2 WHERE MATCH(subject, message, kleur, menu) AGAINST('".$find."' IN BOOLEAN MODE)");
Tja, zolang jij weigert om de foutafhandeling in te bouwen, zul je ook niet gaan snappen wat er fout gaat. Sterkte!Arco schreef op 25.01.2009 20:34ok. ik ga daar zeker wat mee doen maar ik snap dan zelf niet waarom dan bij die ene query wel werkt en bij die andere niet.
Ik gooi het bijltje erbij neer. Programmeren is blijkbaar niet voor jou weggelegd als je niet luistert naar wat anderen jou te vertellen hebben. Je was al uren geleden uit deze fout geweest als je nu eens die foutafhandeling had ingebouwd.Arco schreef op 25.01.2009 20:34ok. ik ga daar zeker wat mee doen maar ik snap dan zelf niet waarom dan bij die ene query wel werkt en bij die andere niet.
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 'WHERE MATCH(tabel1.subject, tabel1.message, tabel1.kleur, tabe' at line 6 in query:
$data = mysql_query("
SELECT
tabel1.id,
tabel2.id
FROM
tabel1, tabel2.
WHERE
MATCH(tabel1.subject, tabel1.message, tabel1.kleur, tabel1.menu) AGAINST ('".$find."' IN BOOLEAN MODE)
OR
MATCH (tabel2.menu, tabel2.kleur) AGAINST ('".$find."' IN BOOLEAN MODE)");