Foros del Web » Programando para Internet » PHP »

problema usando insert

Estas en el tema de problema usando insert en el foro de PHP en Foros del Web. Hola a todos, estoy tratando de realizar un insert con una tabla con varios campos pero no lo hace, y no logro dar con la ...
  #1 (permalink)  
Antiguo 13/09/2006, 20:21
 
Fecha de Ingreso: marzo-2004
Mensajes: 186
Antigüedad: 20 años, 1 mes
Puntos: 0
problema usando insert

Hola a todos, estoy tratando de realizar un insert con una tabla con varios campos pero no lo hace, y no logro dar con la falla, aqui les pongo el codigo

Código PHP:
$nombre $_POST['nombre'];
        
$apellido $_POST['apellido'];
        
$nacimiento $_POST['nacimiento'];
        
$correo $_POST['correo'];
        
$ciudad $_POST['ciudad'];
        
$pais $_POST['pais'];
        
$genero $_POST['genero'];
        
$usuario $_POST['usuario'];
        
$password $_POST['password'];
        
$psecreta $_POST['psecreta'];
        
$rsecreta $_POST['rsecreta'];
            
        
$sql "INSERT INTO identificacion  (nombre,apellido,fecha,correo,ciudad,pais,genero,usuario,password,psecreta,rsecreta,alineacion,largo,dorso_perfil,dorso_frente,punta_perfil,punta_frente,alas,g_corregir,p_respiratorios,d_nacimiento,t_nasal,o_previa,hipertension,p_pulmonares,diabetes,p_cardiacos,hepatitis,asma,a_coagulacion,p_piel,a_cirugia,alegia,d_alergia,m_prescrita,d_m_prescrita,p_psiquiatrico,p_sangrado,f_moretones,e_cicratizacion,a_local,f_p_anestesia,e_hereditaria,c_fuma,frontal,basal,lado_izq,lado_der,escorzo_der,escorzo_izq,) VALUES ("
                        
        
$sql .= "'".$nombre."'"
        
$sql .= ",'".$apellido."'"
        
$sql .= ",'".$nacimiento."'"
        
$sql .= ",'".$correo."'"
        
$sql .= ",'".$ciudad."'"
        
$sql .= ",'".$pais."'"
        
$sql .= ",'".$genero."'"
        
$sql .= ",'".$usuario."'"
        
$sql .= ",'".$password."'"
        
$sql .= ",'".$psecreta."'"
        
$sql .= ",'".$rsecreta."'";
        
        
$sql .= ",'".$pais."'"//12
        
$sql .= ",'".$pais."'"//13
        
$sql .= ",'".$pais."'"//14
        
$sql .= ",'".$pais."'"//15
        
$sql .= ",'".$pais."'"//16
        
$sql .= ",'".$pais."'"//17
        
$sql .= ",'".$pais."'"//18
        
$sql .= ",'".$pais."'"//19
        
$sql .= ",'".$pais."'"//20
        
$sql .= ",'".$pais."'"//21
        
$sql .= ",'".$pais."'"//22
        
$sql .= ",'".$pais."'"//23
        
$sql .= ",'".$pais."'"//24
        
$sql .= ",'".$pais."'"//25
        
$sql .= ",'".$pais."'"//26
        
$sql .= ",'".$pais."'"//27
        
$sql .= ",'".$pais."'"//28
        
$sql .= ",'".$pais."'"//29
        
$sql .= ",'".$pais."'"//30
        
$sql .= ",'".$pais."'"//31
        
$sql .= ",'".$pais."'"//32
        
$sql .= ",'".$pais."'"//33
        
$sql .= ",'".$pais."'"//34
        
$sql .= ",'".$pais."'"//35
        
$sql .= ",'".$pais."'"//36
        
$sql .= ",'".$pais."'"//37
        
$sql .= ",'".$pais."'"//38
        
$sql .= ",'".$pais."'"//39
        
$sql .= ",'".$pais."'"//40
        
$sql .= ",'".$pais."'"//41
        
$sql .= ",'".$pais."'"//42
        
$sql .= ",'".$pais."'"//43
        
$sql .= ",'".$pais."'"//44
        
$sql .= ",'".$pais."'"//45
        
$sql .= ",'".$pais."'"//46
        
$sql .= ",'".$pais."'"//47
        
$sql .= ",'".$pais."'"//48
        
$sql .= ",'".$pais."'"//49
                          
$sql .= ",'".$pais."'"//50
        
        
        
$sql .= ")"//12
        
        
mysql_query($sql); 
La base de datos esta compuesta por estos campos

id nombre apellido fecha correo ciudad pais genero usuario password psecreta rsecreta alineacion largo dorso_perfil dorso_frente punta_perfil punta_frente alas g_corregir p_respiratorios d_nacimiento t_nasal o_previa hipertension p_pulmonares diabetes p_cardiacos hepatitis asma a_coagulacion p_piel a_cirugia alegia d_alergia m_prescrita d_m_prescrita p_psiquiatrico p_sangrado f_moretones e_cicratizacion a_local f_p_anestesia e_hereditaria c_fuma frontal basal lado_izq lado_der escorzo_der escorzo_izq

Espero su ayuda amigos gracias de antemano
__________________
Software a Medida
voip Locutorios
  #2 (permalink)  
Antiguo 13/09/2006, 20:40
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 18 años, 10 meses
Puntos: 2
Intentaste imprimir tu consulta sql y probarla "a mano" en phpMyAdmin o similar (osea directamente en la base de datos)?

Saludos.
  #3 (permalink)  
Antiguo 14/09/2006, 02:10
Avatar de djreficul  
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 17 años, 9 meses
Puntos: 0
Algo q olvidamos y es muy útil es:

Código PHP:
mysql_query($sql) or die ("La consulta $sql falló. El error fue: ".mysql_error()); 
Saludos.
__________________
La muerte es un camino que todos debemos recorrer...
  #4 (permalink)  
Antiguo 14/09/2006, 03:01
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Buenas,

tal vez sea algo tonto pero ¿ya abres una conxión con la base de datos antes de realizar el insert?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:54.