sielfried a écrit :
Je vois pas comment. Pourquoi ne pas faire une autre table qui associe tes "constantes" à leur valeur numérique ?
|
Je ne vois pas non plus comment, c'est pour ça que je demande
Mais oui, j'étais parti pour faire une bidouille comme ça, ou alors traiter en php.
vttman2 a écrit :
Je vois comment faire :
En recherchant le signe = puis en récupérant à partir
de cette positions les caractères -> fin de ton champ
et en convertissant le tout (cast) en numérique
Là-dessus tu pourrais faire un Max mais ...
comme le dit Sielfried ... tu te compliques laAArgement la vie !!!
|
non, j'ai juste des noms de constantes dans ma table. Ce que j'ai mis "PAPI = 100", c'était pour donner les valeurs de mes constantes.
Bon j'essaye de mieux expliquer (on ne sait jamais
)
J'ai des constantes dans mon script php
Code :
- <?php
- define('ARBRE',100);
- define('PAPI',50);
- define('BEBE',0);
- ?>
|
et dans ma table,
Table 'ma_table'
------------
filtre1 | age
-------------------
1 | PAPI
1 | BEBE
2 | ARBRE
|
Ce que je dois faire, c'est filtrer d'après le filtre 1, et ensuite prendre le MAX sur 'age'.
Voilà, mais je pense que le plus simple sera de traiter ça en php en attendant de voir d'encoder l'age autrement (il n'y aura pas plus que quelques (2 ou 3) lignes retournées avec le premier filtre de toute façon).
---------------
oui oui