Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/07/2014, 02:01
Avatar de Sidus
Sidus
 
Fecha de Ingreso: enero-2014
Ubicación: Puebla
Mensajes: 32
Antigüedad: 10 años, 3 meses
Puntos: 1
Respuesta: Llamar procedimiento almacenado desde PHP

Les comparto el codigo para que se pueda apreciar el codigo mejor el procedimiento que estoy intentando llamar es un simpel select * from tabla

Código PHP:
Ver original
  1. Archivo consulta_allmemo.php
  2. <form method="post">
  3. <?php
  4. include 'conexion.php';
  5. include 'config_server.php';
  6. $objeto = new conexion(); //Se instancia la clase conexion
  7. $conex = $objeto ->conecta(); //Se utiliza el mEtodo conecta
  8. $sql = "CALL all_memorandum;"; //procedimiento
  9. $result = mysql_query($sql, $conex);
  10. echo "<table class='table table-condensed table-hover'>";
  11.                             echo "<thead>";
  12.                             echo "  <tr bgcolor='#DFF2BF'>";
  13.                             echo "      <th align='center'>No. Memorandum</th>";
  14.                             echo "      <th align='center'>Fecha</th>";
  15.                             echo "      <th align='center'>Area</th>";
  16.                             echo "      <th>Director/a</th>";
  17.                             echo "      <th>CCP</th>";
  18.                             echo "      <th>Acciones</th>";
  19.                             echo "  </tr>";
  20.                             echo "</thead>";
  21.                            
  22. while ($row = mysql_fetch_row($result)) {
  23.                             echo "<tbody>";
  24.                             echo "<tr bgcolor='#DDDDDD'>";
  25.                                 echo "<td>" . $row[0] . "</td>";
  26.                                 echo "<td>" . $row[1] . "</td>";
  27.                                 echo "<td>" . $row[2] . "</td>";
  28.                                 echo "<td>" . $row[3] . "</td>";
  29.                                 echo "<td>" . $row[4] . "</td>";
  30.                                 echo "<td><button type='button' class='btn-pdf'></button>
  31.                                 <button type='button' class='btn-eliminar'>Remover</button></td>";
  32.                                
  33.                                 echo "</tr>";
  34.                                 echo "</tbody>";
  35.                                 }
  36.                             echo"</table>";
  37. ?>
Código PHP:
Ver original
  1. Archivo conexion.php
  2. <?php
  3. class conexion {
  4.  
  5.     function conecta() {
  6.         global $HOSTNAME, $USERNAME, $PASSWORD, $DATABASE;
  7.         $conex = mysql_connect($HOSTNAME, $USERNAME, $PASSWORD)
  8.                 or die("No se pudo conectar, Verifique el servidor de BD" . mysql_error());
  9.         mysql_select_db($DATABASE, $conex);
  10.         mysql_query("SET NAMES 'utf8'");
  11.         return $conex;
  12.        
  13.     }
  14.  
  15.     function cierre() {
  16.         mysql_close();
  17.     }
  18. }
  19. ?>
Código PHP:
Ver original
  1. Archivo config_server.php
  2. <?php
  3. $HOSTNAME="localhost";
  4. $USERNAME="root";
  5. $PASSWORD="";
  6. $DATABASE="incidencias";
  7. ?>