par
jojolapine » 23 févr. 2007, 17:43
Bonjour,
Alors tout d'abord j'ai réussit à faire ce que je voulais avec group by:
SELECT * FROM matable WHERE id_pack=1 GROUP BY chemin
ça fonctionne, ça me met qu'une seule entrée par image...
Ouckileou... j'ai pas trop compris ce que tu me proposait...
Je t'explique un peu mieu...
Je veux mettre en place une gestion d'emoticone en base de donnée...
et je veu que pour un smiley, il y est plusieurs suit de caractères correpondants...
donc pour traiter mes messages avec un str_replace, avec ma structure actuelle, j'aurai juste à faire un select de toute ma base emoticone, et j'aurai juste un petit traitement à faire pour passer de
Code : Tout sélectionner
array(
array(
'chemin'=>'ijig.gif',
'shortcuts'=>':-)'
),
array(
'chemin'=>'jgefg.gif',
'shortcuts'=>':D'
)
) à
Code : Tout sélectionner
array(
array(
'ihdih.gif',
'igufg.gif',
'bfohf.gif',
),
array(
':-)',
':D',
';-)',
)
)
ça je pense pas avoir trop de problème...
Par contre lorsque j'affiche mes petits smiley au dessus du textarea où l'on écrit sont message... je vais pas afficher autant d'image que la base contient de raccourcis différents... donc je veux prendre un seul raccourcis par image (peu importe lequel)...
En gros,
le GROUP BY => pour ma fonction javascript qui affiche les images cliquables
Le select normal => pour les regexp de remplacement
Je suis plus clair?
Bonjour,
Alors tout d'abord j'ai réussit à faire ce que je voulais avec group by:[php]SELECT * FROM matable WHERE id_pack=1 GROUP BY chemin[/php]
ça fonctionne, ça me met qu'une seule entrée par image...
Ouckileou... j'ai pas trop compris ce que tu me proposait... :?
Je t'explique un peu mieu...
Je veux mettre en place une gestion d'emoticone en base de donnée...
et je veu que pour un smiley, il y est plusieurs suit de caractères correpondants...
donc pour traiter mes messages avec un str_replace, avec ma structure actuelle, j'aurai juste à faire un select de toute ma base emoticone, et j'aurai juste un petit traitement à faire pour passer de[code]array(
array(
'chemin'=>'ijig.gif',
'shortcuts'=>':-)'
),
array(
'chemin'=>'jgefg.gif',
'shortcuts'=>':D'
)
)[/code] à [code]array(
array(
'ihdih.gif',
'igufg.gif',
'bfohf.gif',
),
array(
':-)',
':D',
';-)',
)
)[/code]
ça je pense pas avoir trop de problème...
Par contre lorsque j'affiche mes petits smiley au dessus du textarea où l'on écrit sont message... je vais pas afficher autant d'image que la base contient de raccourcis différents... donc je veux prendre un seul raccourcis par image (peu importe lequel)...
En gros,
le GROUP BY => pour ma fonction javascript qui affiche les images cliquables
Le select normal => pour les regexp de remplacement
Je suis plus clair?