Soit la table "carte" suivante :
| id | nom_carte |
Et la table "main" suivante :
| id | id_joueur | carte_1 | carte_2 | carte_3 | carte_4 |
J'aimerai, et c'est là ou je bloque, pouvoir extraire un certain nombre de carte dans la base par la requete suivante :
(* Chaque joueur à 2 cartes dans sa main, et 2 cartes sont communes à tous les joueurs, nous avons 2 joueurs dans la partie (2*2+2) *)
On sort alors 6 cartes au hasard de la table "carte".
Code : Tout sélectionner
"SELECT nom_carte FROM carte RAND BY 6"(* les cartes $carte1 et $carte2 sont les cartes communes *)
Pour ensuite y ajouter dans la table "main" :
Pour le 1er joueur :
Code : Tout sélectionner
INSERT INTO main (id_membre, carte_1, carte_2, carte_3, carte_4) VALUES ($id1, $carte1, $carte2, $carte3, $carte4)Code : Tout sélectionner
INSERT INTO main (id_membre, carte_1, carte_2, carte_3, carte_4) VALUES ($id2, $carte1, $carte2, $carte5, $carte6)Merci
Bien cordialement.