Primero que esto esta mal!
Código PHP:
Ver original$sitios = "SELECT * FROM sitios WHERE keywords LIKE '%$_POST[referencia]%' $cond1 ";
Deberia ser asi
Código PHP:
Ver original$sitios = "SELECT * FROM sitios WHERE keywords LIKE '%".$_POST['referencia']."%' $cond1 ";
Los valores numericos son float o integers?
O sea son numeros grandes o numeros decimales?? Si son decimales, no uses coma, usa el punto! Y si son enteros, para que queres la coma?