pues visto lo visto loq ue voy a hacer es usar el FULLTEXT MATCH para la busqueda y antes de guardar o actualizar los campos pues hare un html_entity_decode, pero me surge una duda...
como hago una modificacion masiva de lo que ya tengo guardado?, probe algo como :
Código PHP:
$db_conexion= mysql_connect("localhost", "", "") or die("No se pudo conectar a la Base de datos") or die(mysql_error());
mysql_select_db("tabla") or die(mysql_error());
$cont=0;
$consulta = mysql_query("SELECT * FROM tabla") or die("No se pudo realizar la consulta a la Base de datos");
while($resultados = mysql_fetch_array($consulta)) {
$newtexto = html_entity_decode($resultados['texto']);
$newtexto2 = html_entity_decode($resultados['texto2']);
$id=$resultados['id'];
mysql_query("UPDATE $tabla SET texto='$newtexto',texto2='$newtexto2' WHERE id='$id'") or die(mysql_error());
$cont++;
}
echo "modificado : ".$cont." registros";
pero me da este error
Código PHP:
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 s num contexto de Globalização Económica", Porto, 15 de Outubro
como puedo solucionarlo?
Tambien he visto en un manual que cuando es solo la busqueda de una palabra es mejor usar el like y el match para mas de una palabra es esto verdad o puedo usar el match para todas las busquedas?
Gracias
Un Saludo