Tema: Cadenas
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19-12-2007, 20:39:13
Silvio
 
Mensajes: n/a
Predeterminado Re: Cadenas

On 18 dic, 12:06, "BIGOTE" <bigote_reloa...***hotmail.com> wrote:
> Hola.
>
> Estoy guardando texto en MySQL que proviene de un textarea del fckeditor y
> se graba en formato html.
>
> Tengo dos consultas:
>
> 1) Los datos en la tabla se graban bien, es decir con sus tags
> correspondientes, pero estaba pensando que cuando haga un buscador voy a
> tener problemas, porque si busco, por ejemplo, al Sr. Strong, ¿no me va a
> traer todos los registros que tengan la etiqueta <strong>?. ¿Como hago para
> que la búsqueda se realice solo en el texto y no en los tags?


Yo grabaría dos campos ... un campo con el texto formateado y otro
campo con el texto plano, quitándole los tags. Este último es el que
usarás después para el buscador.
La otra es que tu buscador quite los tags cada vez que arme los
índices.


>
> 2) Algunos usuarios pegan texto en el fckeditor y a veces contienen algún
> apóstrofe que genera un error y obviamente no se puede grabar en la tabla.
> ¿Hay alguna forma de evitar esto?. Lo que quiero es que al pegar un texto,
> se convierta en texto plano y el formato se lo den con el fckeditor. ¿Se
> puede hacer esto?


Lo que tenés que hacer es "escapar" la cadena de texto.
http://www.php.net/mysql_escape_string


>
> Muchas gracias.


Silvio
Responder Con Cita