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<?php
// Constantes conexión con la base de datos
define("server", 'localhost');
// Variable que indica el status de la conexión a la base de datos
$errorDbConexion = false;
// Función para extraer el listado de usurios
function consultaUsers($linkDB){
$statusTipoOK = array("Masculino" => "btn-success", "Femenino" => "btn-warning");
$salida = '';
//$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");
$consulta = $linkDB -> query("CALL sp_afiliados");
if($consulta -> num_rows != 0){
// convertimos el objeto
while($listadoOK = $consulta -> fetch_assoc())
{
$salida .= '
<tr>
<td>'.$listadoOK['afi_Nombre'].'</td>
<td>'.$listadoOK['afi_Apellido'].'</td>
<td>'.$listadoOK['emp_Nombre'].'</td>
<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>
<tr>
';
// <td class="centerTXT"><span class="btn btn-mini '.$statusTipoOK[$listadoOK['afi_Sexo']].'">'.$listadoOK['afi_Sexo'].'</span></td>
// <td class="centerTXT"><span class="btn btn-mini '.$statusTipo[$listadoOK['afi_Sexo']].'">'.$listadoOK['afi_Sexo'].'</span></td>
}
}
else{
$salida = '
<tr id="sinDatos">
<td colspan="5" class="centerTXT">NO HAY REGISTROS EN LA BASE DE DATOS</td>
</tr>
';
}
return $salida;
}
//Función para extrer las empresas para llenar el select
function consultarEmpresas($linkDB){
$salida = '';
$consultaEmpresas = $linkDB -> query("SELECT emp_Id,emp_Nombre FROM tempresas ORDER BY emp_Nombre ASC");
if($consultaEmpresas -> num_rows != 0){
// convertimos el objeto
while($listadoOK = $consultaEmpresas -> fetch_assoc())
{
$salida .= '<option value="'.$listadoOK['emp_Id'].'">'.$listadoOK['emp_Nombre'].'</option>';
}
}
else{
$salida = '
<tr id="sinDatos">
<td colspan="5" class="centerTXT">PILU NO HAY REGISTROS EN LA BASE DE DATOS</td>
</tr>
';
}
return $salida;
}