Tengo un problema que me está volviendo loco, justamente porque es demasiado facil y sin embargo no me funciona.
Es sobre una consulta preparada que estoy tratando de ejecutar con la extensión MySQLi
Código PHP:
$conexion= new mysqli($host,$user,$pass,$db);
$cp= $conexion->stmt_init();
$cp = $conexion->prepare("INSERT INTO usuarios VALUES (?, ?)");
$cp->bind_param('ss', $u, $p);
$u = 'user-test';
$p = 'password-test';
$cp->execute();
$cp->close();
La línea que me da error es ésta: $stmt->bind_param('ss', $u, $p);
Pero no tiene sentido ! la sintaxis está bien!
tan ciego puedo estar?
alguna idea?
pd: también vale aclarar que tengo la extension de mysqli habilitada, y además estoy usando MySQL 5.