Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Problema con Insert

Estas en el tema de Problema con Insert en el foro de PostgreSQL en Foros del Web. Saludos a todos Espero me puedan ayudar. Tengo un script de php que inserta datos en una bd postgre, aparentemente el script funciona ya que ...
  #1 (permalink)  
Antiguo 16/07/2008, 15:48
 
Fecha de Ingreso: febrero-2008
Mensajes: 65
Antigüedad: 16 años, 9 meses
Puntos: 0
Problema con Insert

Saludos a todos

Espero me puedan ayudar.
Tengo un script de php que inserta datos en una bd postgre, aparentemente el script funciona ya que inserta los datos, ¿cual es el problema? que por cada insert que hago desde mi php, el mismo inserta un registro vacio, es decir, que cuando consulto la bd aparece el registro insertado más una fila totalmente vacia. No entiendo que puede estar ocurriendo.
Anexo el codigo para mayor referencia.


Código PHP:
<?php 
        
//variables a insertar 
        
$nacionalidad=($HTTP_POST_VARS['nacionalidad']);
        
$cedula=($HTTP_POST_VARS['cedula_visitante']);
        
$nombre=($HTTP_POST_VARS['nombre_visitante']);
        
$apellido=($HTTP_POST_VARS['apellido_visitante']);
        
$visitado=($HTTP_POST_VARS['visitado']);
        
$departamento=($HTTP_POST_VARS['departamento']);
        
$piso=($HTTP_POST_VARS['piso']);
        
$fecha=($HTTP_POST_VARS['fecha']);
        
$hora_entrada=($HTTP_POST_VARS['hora_entrada']);
        
$estatus=($HTTP_POST_VARS['estatus']);
        
$ced=($nacionalidad." ".$cedula); 
        include(
"../scripts/conectar.php");
        
//libreria conectar a la base de datos 
        
$sql"INSERT INTO visitantes VALUES ('$ced','$nombre','$apellido',NULL,'$hora_entrada',NULL,'$visitado','$departamento','$piso','$estatus','$fecha')";
        
$resultado = @pg_query($sql);
        if (!
$resultado)
        {
            echo 
"<h1>Visitante no Registrado</h1>";
        }                
        else
        {
            echo 
"<h1>Visitante Registrado Exitosamente!!!</h1>";
        }
?>
Muchas gracias de antemano.
Walleska M
  #2 (permalink)  
Antiguo 16/07/2008, 19:30
Avatar de KATICA  
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Problema con Insert

mira revisa el orden que tienes en la base de datos de los campos .. cuando los mandes en el insert debes enviarlos en el mismo orden espero te sirva mi aporte .. bye
  #3 (permalink)  
Antiguo 18/07/2008, 04:44
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 9 meses
Puntos: 13
Respuesta: Problema con Insert

ufff como vas a insertar un registro completamente vacio????
No tienes ningun campo obligatorio, ni clave primaria en la tabla????
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 09:59.