Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2008, 09:35
ClickyMouse
 
Fecha de Ingreso: marzo-2008
Mensajes: 73
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta Problema con \" y NULLs

Bueno, tengo dos problemas relacionados:
- El primero es que hago un formulario para añadir registros en un formulario y poniendo esto:
Código PHP:
$subtes mysql_escape_string($_POST['subtes']); 
para que escape todas las comillas y no tenga problemas la DB.
Hasta ahí todo bien, porque el registro se guarda exitosamente quedando guardado como:
Línea \"A\" en la Base.

El tema es que cuando después pongo el formulario de edición de registros, que es prácticamente igual pero con un UPDATE en vez de un INSERT (que, por cierto, funciona también) me aparece como:
Línea \ en el input de edición...

Cómo puedo solucionar eso? Si saco el escape_strings, puedo tener algún problema? Cuál?



El otro problema que tengo, es que en mi DB tengo ciertos campos que pueden ser NULL, y cuando ingreso los registros a través del PHPMyAdmin, estos quedan como NULL cuando no los completo, pero cuando los ingreso con el formulario y dejo algún campo en blanco, en la DB queda también sin completar...

Puede traerme algún perjuicio esto? Cómo puedo hacer para que los campos en blanco me los rellene como NULL?



Muchas Gracias!!!