2010-11-17 2 views
0

Je génère un pdf dynamique dans lequel une section s'appuie sur une valeur 'indicateur' du système pour ce qu'elle imprime réellement.MySQL donne un tableau avec PHP?

Le système interroge une table membre dont chaque membre a un type de 0,1 ou 2 (milliers de lignes).

À la fin de la requête complète, j'ai besoin du script pour définir une variable qui est indicative de l'ensemble des résultats retournés par ce champ de type.

Par exemple:

  • si aucun des résultats de type retourné il y a des valeurs de 0, 1 et 2, puis réglez $result = 100;

  • Si dans l'un des résultats de type retourné, il sont des valeurs seulement de 0 et 1, puis régler $result = 200;

  • si l'une quelconque de type résultats retournés, il n'y a que des valeurs de 0, régler $result = 300;

  • "" il y a des valeurs que de 1, set $result = 400;

  • "" il n'y a que des valeurs de 2, définissez $result = 500;

une bonne façon d'y arriver?

Répondre

3

Vous pouvez simplement faire une requête comme:

SELECT DISTINCT Type FROM Members WHERE .... 

qui retournera seulement 1 à 3 lignes.

Ensuite, il suffit de quelques if s. PS: il vous manque le cas où vous avez 0 et 2

Questions connexes