![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
06/12/2013, 13:56
|
| | Fecha de Ingreso: julio-2005
Mensajes: 73
Antigüedad: 19 años, 7 meses Puntos: 0 | |
Respuesta: generar arreglo con php y mysql Cita:
Iniciado por mortiprogramador <saludos>
Pues en ese caso, lo mejor sería primero generar una consulta que traiga
solo los site_id, y luego al recorrer estas, hacer la otra consulta que traería los servicios del site_id actual, y recorrer estos e ir guardando los resultados en una variable donde separe cada valor por coma (esto guiandome en como has dibujado el array final que quieres) y finalmente, cuando se tenga en una variable todos los servicios, y al finalizar ciclo de estas, generar el array con los valores del site_id y de los servicios
En resumen, harías 2 consultas, y sobre la segunda vas guardando los resultados en una variable, y a su vez cada vez que se itere sobre la primera consulta, se agregarían los datos al array.
Ej:
Código PHP:
Ver original<?php $query1 = 'SELECT site_id FROM tabla WHERE YEAR(campo) = '.$anio; while(...) { $variable = ''; $query2 = 'SELECT servicios FROM tabla WHERE site_id = '.$siteactual; while(...) { $variable .= $servicioactual.','; } $data[] = '['.$siteactual.']['.$variable.']'; } ?>
Esa sería la idea, así que prueba eso y nos cuentas!
</saludos> gracias por tu respuesta.. pero como le darias valor a la variable $siteactual? |