29/11/2013, 16:26
|
| | Fecha de Ingreso: octubre-2011
Mensajes: 20
Antigüedad: 13 años, 2 meses Puntos: 1 | |
Insert de Sentencia parametrizada Buenas, quería ver si me podrían echar una mano, desde que me metí en sentencia parametrizada no caso una. En fin.
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:
$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();
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.
Que esta mal ?
El codigo que quiero sustituir es este que no esta parametrizado
Código:
//$sql="INSERT INTO tabla VALUES ('','$usuario','$contrasena','$salt','$email','C','$fecha','D','$clave')";
//mysqli_query($conexion, $sql);
Desde ya gracias :) |