Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/12/2014, 01:39
serenimusmoriarty
 
Fecha de Ingreso: octubre-2012
Mensajes: 24
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: problemas con INSERT usando bind_param en PHP

Hola plitre_sys19,

gracias por tu ayuda,

he probado como tu me dijiste, pero la función me sigue retornando -1,

lo que es raro es, si intento introducir solo el campo "ausweiss" ($ausweiss), y hago la siguiente funcion , si que lo inserta, parece que hay un problema con el resto de campos de la tabla, he comprobado poniendo un printf/echo en la funcion, y las variables si que se pasan a través del formulario.

los campos son todos Varchar(80), menos el de fecha de entrada (eintritdatum)que es del tipo date

la funcion que si funciona es esta:

Código PHP:

public function saveneueAngestellte(){
            
            
            
$db=DataBase::Conectar();
            
            
$sql=$db->prepare("INSERT INTO angestellte(ausweiss)VALUES(?)");
            
            
            
            
            
            
$ausweiss=$this->getAussweis();
            
            
            
            
$sql->bind_param('s',$ausweiss);
            
            
            
            
            
$sql->execute();
            
            
$rc=mysqli_affected_rows($db);
        
            
printf($rc);
        
        
        }