Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2014, 09:53
serenimusmoriarty
 
Fecha de Ingreso: octubre-2012
Mensajes: 24
Antigüedad: 12 años, 1 mes
Puntos: 0
problemas con INSERT usando bind_param en PHP

Hola!!

saludos desde Alemania!!

estoy haciendo un proyecto y tengo un método para insertar un empleado en mi BD MySql, no se que estoy haciendo mal, porque no me da error, pero la función me devuelve -1

El caso es que si modifico la consulta, para que solo me inserte el campo $ausweiss,
si me inserta.

Les dejo la funcion, a ver si me pudieran echar un cable

Código PHP:

public function saveneueAngestellte(){
            
            
            
$db=DataBase::Conectar();
            
            
//$sql=$db->prepare("INSERT INTO angestellte(ausweiss)VALUES(?)");
            
$sql=$db->prepare("INSERT INTO angestellte(ausweiss,vorname,password,anname,addresse,handy,eintritdatum)VALUES(?,?,?,?,?,?,?)");
            
            
            
            
            
$ausweiss=$this->getAussweis();
            
$vorname=$this->getVorname();
            
$password=$this->getPassword();
            
$anname=$this->getAnname();
            
$addresse=$this->getAddrese();
            
$handy=$this->getHandy();
            
$eintritdatum=$this->getDatum();
            
            
            
//$sql->bind_param('s',$ausweiss);
            
$sql->bind_param('sssssss',$ausweiss,$vorname,$password,$anname,$addresse,$handy,$eintritdatum);
            
            
            
            
$sql->execute();
            
            
$rc=mysqli_affected_rows($db);
            
printf($rc);
        
        
        }