Ver Mensaje Individual
  #8 (permalink)  
Antiguo 11/01/2015, 16:47
cabrejae
 
Fecha de Ingreso: enero-2015
Ubicación: Buenos Aires
Mensajes: 6
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: Problemas en PHP con consultas a Mysql

aca lo mando con el Highlight, perdon no entendia a que se referian por eso no lo hice antes.

para acotar el problema les comento esto por si no quedo claro.

las dos consultas solas desde el codigo o sea comentando una funcionan.
y si el orden en el que llamo a las funciones es primero el que hace el select directo y despues el del llamdo al SP tambien funciona ok.
por el log de mysql cuando hago primero el llamado al SP y despues al Select, en el log esta el llamado al SP y no Select, o no veo en el log que haga esto
$consultaEmpresas = $linkDB -> query("SELECT emp_Id,emp_Nombre FROM tempresas ORDER BY emp_Nombre ASC");
si estoy seguro que llama a la funcion pero la consulta no la veo en el log.

Saludos.-




Código PHP:
Ver original
  1. <?php
  2.  
  3. // Constantes conexión con la base de datos
  4. define("server", 'localhost');
  5. define("user", 'root');
  6. define("pass", 'root');
  7. define("mainDataBase", 'ui');
  8.  
  9. // Variable que indica el status de la conexión a la base de datos
  10. $errorDbConexion = false;
  11.  
  12.  
  13. // Función para extraer el listado de usurios
  14. function consultaUsers($linkDB){
  15. $statusTipoOK = array("Masculino" => "btn-success",
  16. "Femenino" => "btn-warning");
  17.  
  18.  
  19. $salida = '';
  20.  
  21. //$consulta = $linkDB -> query("SELECT a.afi_Id,a.afi_Nombre,a.afi_Apellido,e.emp_Nombre, a.afi_Sexo FROM tafiliados a, tempresas e where a.emp_Id = e.emp_Id ORDER BY afi_Nombre ASC");
  22. $consulta = $linkDB -> query("CALL sp_afiliados");
  23.  
  24. if($consulta -> num_rows != 0){
  25.  
  26. // convertimos el objeto
  27. while($listadoOK = $consulta -> fetch_assoc())
  28. {
  29. $salida .= '
  30. <tr>
  31. <td>'.$listadoOK['afi_Nombre'].'</td>
  32. <td>'.$listadoOK['afi_Apellido'].'</td>
  33. <td>'.$listadoOK['emp_Nombre'].'</td>
  34. <td class="centerTXT"><a data-accion="editar" class="btn btn-mini" href="'.$listadoOK['afi_Id'].'">Editar</a> <a data-accion="eliminar" class="btn btn-mini" href="'.$listadoOK['afi_Id'].'">Eliminar</a></td>
  35. <tr>
  36. ';
  37. // <td class="centerTXT"><span class="btn btn-mini '.$statusTipoOK[$listadoOK['afi_Sexo']].'">'.$listadoOK['afi_Sexo'].'</span></td>
  38.  
  39. // <td class="centerTXT"><span class="btn btn-mini '.$statusTipo[$listadoOK['afi_Sexo']].'">'.$listadoOK['afi_Sexo'].'</span></td>
  40.  
  41. }
  42. }
  43. else{
  44. $salida = '
  45. <tr id="sinDatos">
  46. <td colspan="5" class="centerTXT">NO HAY REGISTROS EN LA BASE DE DATOS</td>
  47. </tr>
  48. ';
  49. }
  50.  
  51. return $salida;
  52. }
  53.  
  54. //Función para extrer las empresas para llenar el select
  55. function consultarEmpresas($linkDB){
  56. $salida = '';
  57. $consultaEmpresas = $linkDB -> query("SELECT emp_Id,emp_Nombre FROM tempresas ORDER BY emp_Nombre ASC");
  58.  
  59. if($consultaEmpresas -> num_rows != 0){
  60.  
  61. // convertimos el objeto
  62. while($listadoOK = $consultaEmpresas -> fetch_assoc())
  63. {
  64. $salida .= '<option value="'.$listadoOK['emp_Id'].'">'.$listadoOK['emp_Nombre'].'</option>';
  65. }
  66.  
  67. }
  68. else{
  69. $salida = '
  70. <tr id="sinDatos">
  71. <td colspan="5" class="centerTXT">PILU NO HAY REGISTROS EN LA BASE DE DATOS</td>
  72. </tr>
  73. ';
  74. }
  75.  
  76. return $salida;
  77. }

Última edición por cabrejae; 11/01/2015 a las 23:30