Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/10/2015, 04:39
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Extraer posiciones concretas en mysqli_query

va a depender de como necesites los datos, yo estoy realizando unos graficos con la libreria AmChart y los recojo de la BD de esta manera:

Código PHP:
Ver original
  1. //con esta primera consluta genero los meses
  2. $grafiD = $db->query("SELECT * FROM tabla_meses WHERE dato1 AND dato2 AND dato3");
  3. $totalgrafiD = mysqli_num_rows($grafiD);
  4.  
  5. //luego en el area de data del grafico genero las consultas restante y muestro los datos a graficar
  6.  
  7. while($rowD = $grafiD->fetch_array())
  8. {
  9.  
  10.     //aperturas
  11. $grafiC = $db->query("SELECT cantidad FROM tablaB WHERE dato1 AND dato2 AND dato3 AND dato4");
  12. $totalgrafiC = mysqli_num_rows($grafiC);
  13. $row_apertura = $grafiC->fetch_assoc();
  14.  
  15. //cierres
  16. $grafiE = $db->query("SELECT cantidad FROM matriz_desviacion_cierres WHERE  dato1 AND dato2 AND dato3 AND dato4");
  17. $totalgrafiE = mysqli_num_rows($grafiE);
  18. $row_cierre = $grafiE->fetch_assoc();
  19.  
  20.     echo "{\"Mes\":".$rowD['mes'].",\"income\":".$row_apertura['cantidad'].",\"expenses\":".$row_cierre['cantidad']."},";  
  21.  
  22.     }
como te dije va a depender de como tengas que mostrar los datos para que los interprete tu libreria, en mi caso el grafico es de barras y deben mostrarse de esta manera:

Código Javascript:
Ver original
  1. [
  2.   {
  3.      "Mes:" Enero, /*Este lo obtengo de la primera consulta*/
  4.      "income:" 30, /*Este de la segunda dentro del while*/
  5.      "expenses:" 10, /*Este de la tercera dentro del while*/
  6.    }
  7. ]
y asi cada uno
__________________
[email protected]
HITCEL