Quiero hacer un Insert con sentencia parametrizada pero no carga nada en la tabla, me base mas o menos en como seria un Select.
Este seria el código:
Código:
Tengo VALUES id deje vació entre comillas, no se si parametrizada la sentencia es asi, y 'C' y 'D' son valores fijos en la tabla osea la simple letra.
$mysqli = new mysqli("localhost","user","password","database");
/* Etapa 1: preparación */
$sentencia = $mysqli->prepare("INSERT INTO tabla (usuario, contrasena, salt, email, fecha, clave) VALUES ('',?, ?, ?, ?, 'C', ?, 'D', ?)");
/* Etapa 2: vincular*/
$sentencia->bind_param("ssssss", $usuario, $contrasena, $salt, $email, $fecha, $clave);
/* Etapa 3 Ejecutar*/
$sentencia->execute();
Que esta mal ?
El codigo que quiero sustituir es este que no esta parametrizado
Código:
Desde ya gracias :) //$sql="INSERT INTO tabla VALUES ('','$usuario','$contrasena','$salt','$email','C','$fecha','D','$clave')";
//mysqli_query($conexion, $sql);



