Ademas del interesante método de "FULL Text" para busquedas ..si usas "LIKE" ... puedes comparar tu cadena a buscar en minuculas o mayusculas forzando a tu cadena de busqueda a minusculas todo ( o a mayusculas)
$sql="SELECT * FROM tabla WHERE UCASE(campo) LIKE UCASE('%".$buscar."%')";
Más info en el manual de Mysql:
http://www.mysql.com/doc/en/String_functions.html
Un saludo,