amigos tengo este codigo :
CREATE DEFINER=`127787`@`localhost` PROCEDURE `sp_select_usuarios`(in Usu_rut INT )
BEGIN
select * from usuarios
where usu_rut = Usu_rut;
END
y lo mando a llamar desde un php :
$result = mysqli_query($conexion,"call sp_select_usuarios($rut);");
if (! $result)
{
die('[index.php:] error de mysql_querry ' . mysql_error());
exit;
}
// extrae datos de la bd
if ($row = mysqli_fetch_array($result))
{
do
{
//while ($row = mysqli_fetch_array($result,MYSQLI_NUM))
$id = $row[0];
echo "retorno id: $id\n";
$idd = $row[1];
echo "retorno id: $idd\n";
exit;
if ($id == 1)
{
echo"<meta http-equiv='refresh' CONTENT='0;URL=fra_contenedorSuper.php'>";
exit;
}
if ($id == 2)
{
lo hace bien , pero cuando le paso un valor que no esta en la tabla o en la bd, el igual me despliega todo los datos que tengo, osea si no encuentra trae todo lo de la tabla por que me paso eso?????