22 mayo 2015

¿Cómo solventar los problemas con los apostrofes al guardar registro en mysql con php?


Hoy, trabajando con un archivo PHP, tuve un problema al guardar una cadena que contenía varios apostrofes en una base de datos MySQL, y esta fue la solución que vi por Internet en  este foro.

Para empezar a la hora de insertar la variable que los contenga hay que hacer uso de la función addslashes. En cambio para leer ese dato,  habrá que usar stripslashes.

Un ejemplo para addslashes:  $algo = addslashes($_POST['algo']);

Un ejemplo para stripslashes:  stripslashes($theValue);

Saludos.

1 comentario:

  1. Para usos similares utf8_encode y utf8_decode. Aqui ejemplos.

    echo utf8_encode("Mañanas de programación PHP");
    $msg .= " Nombre: ".utf8_decode($nombre);

    ResponderEliminar