problemas con update en php
Publicado por Blueprince (1 intervención) el 22/12/2007 04:26:25
buenas necesito ayuda en lo siguiente en una tabla almaceno datos de personas
CEDULA
NOMBRE
APELLIDO
MATERIA_INSCRITA
Y OTROS CAMPOS
EL PROBLEMA ES QUE AQUI PUEDEN HABER REGISTROS CON LA MISMA CEDULA EL MISMO NOMBRE Y EL MISMO APELLIDO PERO CON DISTINTA MATERIA_INSCRITA
AL HACER LA CONSULTA VISUALIZO LOS DATOS DE UNA CEDULA ESPECIFICA Y ME MUESTRA TODAS LAS MATERIAS INSCRITAS DE ESA CEDULA Y SI QUIERO MODIFICAR EL NOMBRE DE UNA DE ESAS MATERIAS AL HACER EL UPDATE ME MODIFICA TODOS REGISTROS DE ESA CEDULA COLOCANDOLE EL MISMO NOMBRE DE MATERIA INSCRITA
LA CONSULTA LA HAGO DE ESTA MANERA Y FUNCIONA PARA LO QUE QUIERO
"SELECT * FROM estudiantes WHERE cedula = '%s' AND cod_mat=%s
LA ACTUALIZACION ES ASI
"UPDATE estudiantes SET email=%s, n1=%s, n2=%s, n3=%s, n4=%s, n5=%s, n6=%s, n7=%s, n8=%s, total=%s WHERE cedula='$cedula' AND cod_mat='$cod_mat'"
SI SE DAN CUENTA DESPUES DEL AND QUIERO MODIFICAR ESPECIFICAMENTE UN REGISTRO QUE CUMPLA LAS DOS CONDICIONES Y NO ME MODIFICA NADA PERO SI LE QUITO DEL AND EN ADELANTE ME MODIFICA TODO LO QUE TENGA DICHA CEDULA Y LO QUE QUIERO ES EXACTAMENTE MODIFICAR LO QUE COINCIDA CON UNA CEDULA Y CON LA METERIA TAMBIEN QUE TENGO MAL?
CEDULA
NOMBRE
APELLIDO
MATERIA_INSCRITA
Y OTROS CAMPOS
EL PROBLEMA ES QUE AQUI PUEDEN HABER REGISTROS CON LA MISMA CEDULA EL MISMO NOMBRE Y EL MISMO APELLIDO PERO CON DISTINTA MATERIA_INSCRITA
AL HACER LA CONSULTA VISUALIZO LOS DATOS DE UNA CEDULA ESPECIFICA Y ME MUESTRA TODAS LAS MATERIAS INSCRITAS DE ESA CEDULA Y SI QUIERO MODIFICAR EL NOMBRE DE UNA DE ESAS MATERIAS AL HACER EL UPDATE ME MODIFICA TODOS REGISTROS DE ESA CEDULA COLOCANDOLE EL MISMO NOMBRE DE MATERIA INSCRITA
LA CONSULTA LA HAGO DE ESTA MANERA Y FUNCIONA PARA LO QUE QUIERO
"SELECT * FROM estudiantes WHERE cedula = '%s' AND cod_mat=%s
LA ACTUALIZACION ES ASI
"UPDATE estudiantes SET email=%s, n1=%s, n2=%s, n3=%s, n4=%s, n5=%s, n6=%s, n7=%s, n8=%s, total=%s WHERE cedula='$cedula' AND cod_mat='$cod_mat'"
SI SE DAN CUENTA DESPUES DEL AND QUIERO MODIFICAR ESPECIFICAMENTE UN REGISTRO QUE CUMPLA LAS DOS CONDICIONES Y NO ME MODIFICA NADA PERO SI LE QUITO DEL AND EN ADELANTE ME MODIFICA TODO LO QUE TENGA DICHA CEDULA Y LO QUE QUIERO ES EXACTAMENTE MODIFICAR LO QUE COINCIDA CON UNA CEDULA Y CON LA METERIA TAMBIEN QUE TENGO MAL?
Valora esta pregunta


0