Como MYSQLi viene habilitada para php 5.3.0 +, y como soy un cabeza dura, busque unos codigos para probar y adaptarlo a lo que yo quiero y al final, con mysqli no pasa naranja. El codigo es el siguiente:
Código PHP:
<?php
$con = mysqli_connect("localhost", "root", "", "torta");
/* verificar la conexion */
if (mysqli_connect_errno()) {
echo "Hay error de conexion: ". mysqli_connect_error();
exit();
}
$sistema1="create table administrador(
admin varchar(25),
password varchar(25))";
$a1=mysqli_query($con,$sistema1);
$sistema2="create procedure `sp_insert_adm` (in usuario varchar(25), in contrasenia varchar(25))
begin
insert into administrador (admin, password) values (usuario,contrasenia);
end;";
$a2=mysqli_query($con,$sistema2);
$admin="admin";
echo $admin;
$sistema3="CALL sp_insert_adm ('$admin');";
$a3=mysqli_query($con,$sistema3);
?>
Con MYSQLi, el dato admin no lo inserta en la bd. Aqui hay otra cosa que esta pasando. Agradezco tu comentario de PDO, lo voy a tener en cuenta. Pasa que ahora tengo que usar procedimientos almacenados, funciones, transacciones y triggers con mysql y usar todo esto con php. Gracias igual.