tengo un PROC en MySQL el cual funciona en el motor, al intentar que funcione desde PHP me tira el error de
Código:
Warning: mysqli_error() expects exactly 1 parameter, 0 given in
C:\... on line 28
No se pudo realizar la consulta
y lo estoy ejecutando desde PHP asi.
Código PHP:
$a="2010-01-01"; (DATE)
$b="a"; (VARCHAR)
$c="a"; (VARCHAR)
$d="a"; (VARCHAR)
$e="a"; (VARCHAR)
$f="a"; (VARCHAR)
$g="a"; (VARCHAR)
$h="a"; (VARCHAR)
$i="a"; (VARCHAR)
$j="a"; (VARCHAR)
$k="a"; (VARCHAR)
$l="2010-01-01"; (DATE)
$m="2010-01-01"; (DATE)
$n="1"; (INT)
$o="2"; (INT)
$p="1"; (INT)
$hostname = "X";
$database = "X";
$username = "X";
$password = "X";
$link = mysqli_connect($hostname, $username, $password) or die(mysqli_error());
mysqli_select_db($link,$database);
$sql = "CALL NOMPROC ('".$a."','".$b."','".$c."','".$d."','".$e."','".$f."','".$g."','".$h."','".$i."','".$j."','".$k."','".$l."','".$m."','".$n."','".$o."','".$p."')";
$resultado = mysqli_query($link ,$sql) or die('No se pudo realizar la consulta ' . mysqli_error());
return $resultado;
y tengo otra pagina el cual me funciona perfectamente este mismo codigo, lo unico que cambia, es que ingreso datos DATE y INT en este aparte del tipico VARCHAR,
esto esto realizada aun en LOCAL, e cambia las '$a', '".$a."', pero sige sin tomar los datos. alguna idea.