Finalemente he tenido que postearlo, porque no me sale.
Estoy haciendo una consulta al mysql de dos tablas, que me devuelve todo lo que esta vinculado, no se si me explico. Esta es la query
Código:
Esto me esta retornando una tabla de 22 columnas por 3 filas sin contar la cabeceraSELECT midn.*, mid.* FROM mod_invoices_delivery_notes as midn LEFT JOIN mod_invoices_details as mid ON midn.id_delivery = mid.id_delivery WHERE midn.id_invoice = 12 ORDER BY midn.date_delivery
Supongamos que el resultado fuera de dos columnas, en la cual sus resultados fueran estos:
col1 - col2
1-1
1-2
1-3
2-1
3-1
3-2
Necesito un bucle que me recorra dicho resultado de la siguiente forma:
col1 = 1
col2 = 1
col2 = 2
col2 = 3
col1 = 2
col2 = 1
col1 = 3
col2 = 1
col2 = 2
no se si se entiende, pero para cada col1 que se la misma necesito saber todos sus col2.
Este es el codigo que tengo, pero no funciona bien:
Código:
Gracias anticipadamente! $index=$resultDND->fields[_GRID_HEADER_02_01]; while ( !$resultDND->EOF ){ // Pintem la capçalera del albarà echo 'Pintamos col1'; while ($index == $resultDND->fields[_GRID_HEADER_02_01]){ // Pintem detalls echo'Pintamos col2'; $resultDND->MoveNext(); if (!$resultDND->EOF){ echo $index." - ".$resultDND->fields[_GRID_HEADER_02_01]; $index = $resultDND->fields[_GRID_HEADER_02_01]; } }// Fin del segundo while } // Fin del primer while