“;
                $colindex = 1;
                $col2index = 1;
                foreach ($row como $str) {
                        si ($colindex==1) {cambio de // que esto al índice de columna deseó
                             si (== $dupDetect de $str) {
                               $str= ''; // esconde si es igual que anterior
                             }
                             {
                               $dupDetect = $str; almacén de // él a comparar contra después
                               $dup2Detect = ""; reajuste dup2 de // al mismo tiempo
                             }
                        } si ($colindex==2) {
                             si (== $dup2Detect de $str) {
                               $str= ''; // esconde si es igual que anterior
                             }
                             {
                               $dup2Detect = $str; almacén de // él a comparar contra después
                             }
                        }
                        eco ““;
                        $colindex++;
                }
                eco ““;
        }

Cuestión : Cómo conseguir a uno-a-muchos resultado fijó en mysql

Hola,

Let que decimos que tengo una base de datos con 2 tablas, foodtypes y foodnames (demostración abajo). Foodtypes tiene 3 diversos tipos de alimento y los foodnames tienen ejemplos de las cosas que pertenecen en ese tipo. Utilizo estas tablas para fijar en un Web page.  Si usted selecciona el tipo de alimento en una forma, después usted le consigue detrás los diversos alimentos en el tipo ese selected.

foodtypes
-----------------
|Identificación | Nombre      |
-----------------
|1  |Carne       |
|2  |Fruta      |
|3  |Vehículo  |
-----------------

foodnames
-----------------------------
|Identificación | Tipo      | Nombre          |
-----------------------------
|1  |1             |Cerdo          |
|2  |1            |Carne de vaca          |
|3  |2          |Apple          |
|4  |3            |Bróculi   |
|5  |2            |Pera          |
|6  |2            |Fresa |
|7  |3            |Guisantes          |
|8  |1            |Pollo    |
|9  |1            |Cabra          |
|10 |3            |Apio     |
-----------------------------el

If ejecuto la pregunta:

Select a.Name, b.Name, b.ID de los foodtypes a, foodnames b donde a.ID=b.Type y a.ID adentro (2.3); el

the esperó que fuera el resultado:

-------------------------------
| a.Name    |b.Name     |b.ID |
-------------------------------
|Fruta      |Apple      |3    |
|Fruta      |Pera      |5    |
|Fruta      |Fresa |6    |
|Vehículo  |Bróculi      |4    |
|Vehículo  |Apio      |10   |
|Vehículo  |Guisantes       |7    |
-------------------------------

Is allí una manera de diseñar la pregunta de modo que no consiga valores repetidos de a.Name, el tipo de alimento. Quiero poder refinarlo de modo que el resultado fuera similar a menos que aparezca la fruta y verdura solamente una vez.  Por ejemplo:

----------------------------------
| a.Name    |b.Name       |b.ID |
-----------------------------------
|Fruta           |Apple            |3    |
|                  |Pera            |5    |
|                  |Fresa |6    |
|Vehículo  |Bróculi      |4    |
|                   |Apio             |10   |
|                   |Guisantes           |7    |
-----------------------------------¿

Is esto incluso posible usar mysql? ¿Necesitaría utilizar el PHP? ¿Hay una manera que puedo llamarla usar el PHP y después manipularla luego de modo que imprima la manera la quiero a?  ¿Qué estoy pidiendo tiene sentido?
class= del

Respuesta : Cómo conseguir a uno-a-muchos resultado fijó en mysql

Usted podría hacer otra pregunta para conseguir (er) una respuesta rápida (?)  :)
Intentar esto

       $dupDetect = "";
       $dup2Detect = "";
        mientras que ($row = mysql_fetch_row ($query)) {
                eco “
“. $str.”
Otras soluciones  
 
programming4us programming4us