26-08-2010, 04:55 PM
deux points tout de même (bien que pas expert)
Primo
Avec un in, il y a une limitation du nombre "d'items" que tu peux lui mettre dedans (j'ignore en fait si c'est le nombre ou le nombre de caractères, mais bref).
Tu dois donc t'assurer par algorithme que le nombre d'items ne dépasse pas une limite que tu fixeras (de mémoire la limite est à 1000 pour Oracle, mais c'est vraiment de mémoire) le mieux est de définir une constante/paramètre/élément de configuration ce sera plus facile à modifier
Secundo
Si tu n'utilises pas de in pour x raisons, en utilisant PDO tu dois pouvoir t'appuyer sur les requêtes préparées qui devraient (mais je n'ai pas testé) optimiser le traitement.
Primo
Avec un in, il y a une limitation du nombre "d'items" que tu peux lui mettre dedans (j'ignore en fait si c'est le nombre ou le nombre de caractères, mais bref).
Tu dois donc t'assurer par algorithme que le nombre d'items ne dépasse pas une limite que tu fixeras (de mémoire la limite est à 1000 pour Oracle, mais c'est vraiment de mémoire) le mieux est de définir une constante/paramètre/élément de configuration ce sera plus facile à modifier
Secundo
Si tu n'utilises pas de in pour x raisons, en utilisant PDO tu dois pouvoir t'appuyer sur les requêtes préparées qui devraient (mais je n'ai pas testé) optimiser le traitement.