Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/05/2012, 13:05
matteomatico
 
Fecha de Ingreso: febrero-2008
Mensajes: 22
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: llamar un procedimiento almacenado(mysql) a traves de php

GRACIAS POR LA AYUDA... LOGRE HACER ALGO LO CUAL ME SIRVE PARA HACER ALGO MAS COMPLEJO DESPUES...
ya, logre hacer algo un ejemplo mas sencillo con un procedimiento que liste los usuarios en la tabla usuarios
en php muestra el nombre de la tabla la cantidad de veces de los que usuarios existen
ejemplo:
RODRIGO
MARCELA

aqui el codigo...
----------------------------------------------------------------------------------------
MYSQL-PROCEDIMIENTO ALMACENADO
----------------------------------------------------------------------------------------
CREATE DEFINER=`root`@`localhost` PROCEDURE `getUsuario`()
BEGIN
SELECT * FROM Usuario;
END
----------------------------------------------------------------------------
PHP
----------------------------------------------------------------------------
<?php
//AQUI LA CONEXION
$mysqli= new mysqli('127.0.0.1','root','123');

//clase para ver seleccionar la bd
$mysqli->select_db("bd");

//clase para llamar al procedimiento
$datos=$mysqli->query("call getUsuario()");

//un cliclo while para quem imprima los registros que estan en la bd
while ($reg= $datos->fetch_object()){
//AQUI IMPRIME LOS REGISTROS QUE HAY EN LA BD USU_NOMBRES es el campo de la tabla usuario que esta en la bd
echo $reg-> USU_NOMBRES;
echo "<br>";
}


CON ESTE CODIGO IMPRIME SOLO EL NOMBRE
AHORA LA DUDA ES COMO LO HAGO PARA MOSTRAR EN PANTALLA MAS DE 2 REGISTROS??? OSEA QUE IMPRIMA EL APELLIDO IGUAL
EJEMPLO:
RODRIGO MATTEO
MARCELA TORRES

Última edición por matteomatico; 21/05/2012 a las 21:10