hi
wieso schreibst Du nicht:
"SELECT ID from CaProducts WHERE Feldname='Suchwort'" ?
Weil er höchstwahrscheinlich nach einer Teilzeichenkette suchen möchte, und nicht nach genaue Entsprechung wie in deinem Statement. Wenn ohne contains, dann wenigstens so:
select * from carproducts where feldname like '%suchwort%'
Wenn Du noch schnelle suchen möchtest, dann machst Du in etwa so:
select * from tabelle where match (feldname) against ('$keyword')
Gruss Lisa