par
guilt92 » 27 août 2008, 12:18
Comment est constitué ta colonne acteur dans serie ? Elle contient plusieurs noms d'acteurs ? Séparés par un caractère ?
Si c'est cela tu peux utiliser l'opérateur LIKE dans une recherche :
Exemple : ta colonne acteur contient "Brad Pitt, Matt Damon, George Clooney"
Tu veux chercher les series dans lesquelles joue Matt Damon :
A noter cependant que ca n est pas la meilleur facon de faire. A mon sens il faudrait par exemple une table série ou chaque série à une id unique et des infos, une table acteur ou chaque acteur a une id unique et des infos, et enfin un table de liaison ou tu mets ensemble id_acteur et id_serie pour chaque acteur qui joue dans une série.
Ainsi, pour avoir tous les acteurs qui jouent dans une série tu sélectionnes dans ta table de liaison tous les id_acteur WHERE id_serie = série_que_tu_cherches, et pour avoir toutes les séries dans lesquelles joue cet acteur tu fais l'inverse...
Niveau méthologie ca me parait le mieux, sauf si quelqu'un de plus expérimenté vient me contredire sur ce topic

Comment est constitué ta colonne acteur dans serie ? Elle contient plusieurs noms d'acteurs ? Séparés par un caractère ?
Si c'est cela tu peux utiliser l'opérateur LIKE dans une recherche :
Exemple : ta colonne acteur contient "Brad Pitt, Matt Damon, George Clooney"
Tu veux chercher les series dans lesquelles joue Matt Damon :
[code]"SELECT nom FROM serie WHERE acteur LIKE '%Matt Damon%'";[/code]
A noter cependant que ca n est pas la meilleur facon de faire. A mon sens il faudrait par exemple une table série ou chaque série à une id unique et des infos, une table acteur ou chaque acteur a une id unique et des infos, et enfin un table de liaison ou tu mets ensemble id_acteur et id_serie pour chaque acteur qui joue dans une série.
Ainsi, pour avoir tous les acteurs qui jouent dans une série tu sélectionnes dans ta table de liaison tous les id_acteur WHERE id_serie = série_que_tu_cherches, et pour avoir toutes les séries dans lesquelles joue cet acteur tu fais l'inverse...
Niveau méthologie ca me parait le mieux, sauf si quelqu'un de plus expérimenté vient me contredire sur ce topic ;)