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);