Ver Mensaje Individual
  #15 (permalink)  
Antiguo 08/12/2009, 00:08
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 1 mes
Puntos: 2534
Respuesta: Sistema de Noticias [Pequeña ayuda]

hay un "algo" que se le llama... escapar cadenas

para que sirve eso... pues precisamente para poder insertar cadenas de texto sin los problemas que mencionas...

siempre hay problemas con las comillas, en todo... de verdad, por eso debemos aprender a escaparlas...


si lees con atención lo que he escrito anteriormente, existe addslashes() que escapa no solo las comillas, sino también otros carácteres especiales...

también existe mysql_real_escape_string(), que como su nombre indica escapa realmente una cadena...

bien, otra alternativa es usar htmlspecialchars() con convertiría también las comillas en sus entidades, permitiendo que las inserciones se ejecuten perfectamente...

Cita:
[...] este apos ' por este ’ [...] estas "comillas" por “estas” [...]
usar ese tipo de comillas no es recomendable, ya que no son comillas reales... son caracteres especiales y no deberían permitirse, por ejemplo: si pones un fragmento de código usando esas comillas, y alguien copia-y-pega dicho código ¡¡eso es un error seguro!!

porque sencillamente no son comillas naturales, es mejor que olvides esa idea...

PDTA: adicionalmente, aprende a depurar tus consultas... si no lo haces siempre vas a venir con "problemas" como este...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.