Error con insert en php mysql
Tengo un problema con este código, espero ser claro:
Tengo un formulario que carga datos de un registro, si el registro existe, carga los datos al formulario, y si no existe registro pues simplemente muestra el formulario vacío, al darle enviar datos pasa al PHP del problema, en donde evalúa si ya existía registro hace un UPDATE y si no existe registro hace un INSERT
mi problema especifico es que el UPDATE lo hace sin problema pero cuando se trata de insertar un nuevo registro no marca ningun error pero tampoco hace la inserción del registro.
Supongo que el error se encuentra en esta parte del código
//inicia comprobacion
$registros = mysql_num_rows(mysql_query("Select * from ctrlesc_padres where id_padre like '$id_padre'"));
if ($registros==0)
{
$camino="Alta";
mysql_free_result();
Mysql_query("INSERT INTO ctrlesc_padres (id_padre, nombre, fecha_nac, RFC, CURP, email, celular, domicilio_calle, domicilio_numext, domicilio_numint, colonia, cp, municipio, estado, profesion, nivel_estudios, tel_trabajo, tel_casa, NombreM, fechaNacM, RFCM, CURPM, emailM, celularM, telTrabajoM, TelCasaM, domCalleM, domNumExM, domNumIntM, coloniaM, cpM, municipioM, estadoM, profesionM, nivelEstudiosM, password, idFamilia, familia)
VALUES
('$id_padre', '$nombre','$fecha_nac','$RFC','$CURP','$email','$celular','$domicilio_calle','$domicilio_numext','$domicilio_numint','$colonia','$cp,$municipio','$estado','$profesion','$nivel_estudios','$tel_trabajo','$tel_casa','$NombreM','$fechaNacM','$RFCM','$CURPM','$emailM','$celularM','$telTrabajoM','$TelCasaM','$domCalleM','$domNumExM','$domNumIntM','$coloniaM','$cpM','$municipioM','$estadoM','$profesionM','$nivelEstudiosM','$password','$idFamilia', '$familia')");
}
else
{
$camino="Cambio";
mysql_query("UPDATE ctrlesc_padres SET nombre='$nombre',fecha_nac='$fecha_nac',RFC='$RFC',CURP='$CURP',email='$email',celular='$celular', domicilio_calle='$domicilio_calle',domicilio_numext='$domicilio_numext',domicilio_numint='$domicilio_numint', colonia='$colonia',cp='$cp',municipio='$municipio',estado='$estado',profesion='$profesion', nivel_estudios='$nivel_estudios',tel_trabajo='$tel_trabajo',tel_casa='$tel_casa', NombreM='$NombreM',fechaNacM='$fechaNacM', RFCM='$RFCM',CURPM='$CURPM',emailM='$emailM',celularM='$celularM',telTrabajoM='$telTrabajoM', telCasaM='$telCasaM',domCalleM='$domCalleM',domNumExM='$domNumExM', domNumIntM='$domNumIntM', coloniaM='$coloniaM',cpM='$cpM', municipioM='$municipioM',estadoM='$estadoM',profesionM='$profesionM',nivelEstudiosM='$nivelEstudiosM'
WHERE id_padre like '$id_padre'");
}
// termina comprobacion
El campo llave es id_padre