Mi búsqueda distingue entre mayúsculas y minúsculas, pero quiero que no distinga entre mayúsculas y minúsculas. En MySQL tengo mi base de datos y mi tabla configurada para utf8_general_ci. La búsqueda sigue siendo sensible a mayúsculas y minúsculas. He estado haciendo una investigación y parece que la razón detrás de esto es el MODO BOOLEANO en mi consulta. ¿Hay alguna manera de hacerlo insensible a mayúsculas y minúsculas? así que no importa cómo escriba cualquier palabra con alguna sensibilidad, ¿siempre aparecerá en el resultado de búsqueda?query mysql MODO BOOLEAN Sensibilidad de mayúsculas y minúsculas
SELECT
s_cost_sheet.partnumber,
s_cost_sheet.description,
s_cost_sheet.price,
s_cost_sheet.notes
FROM s_cost_sheet
WHERE MATCH (partnumber, description, price, notes)
AGAINST('%".$search."%' IN BOOLEAN MODE) ORDER BY partnumber, description, price, notes ASC";
He probado la búsqueda en phpMyAdmin y funciona sin importar cómo un tipo de la placa de la palabra, que puede ser la placa, la placa, la placa. Todo funciona bien, por lo que debe ser algo dentro de esto lo que está causando el problema.
¿Qué pasa con las columnas? ¿Están también en utf8_general_ci? – Karolis
sí, también están configurados para utf8_general_ci – asar
Creo que sin comillas dobles esto debería funcionar bien. ¿Por qué usas los símbolos de porcentaje? – Karolis