Bonjour,
Oui, il y a avait bien une erreur se syntaxe dans la déclaration de la variable "valide".
Excusez-moi, je n'ai pas le code exact sous les yeux maintenant, mais je cherche juste à savoir si ce que je veux faire est possible et quel genre de méthode je dois chercher.
Car en fais en fait c'est quelque chose de plus compliqué que je cherche à faire.
Si on rajoute deux champs sur cette table -table-
id=1, nom=paul, prénom=pierre, valide=oui, numero_film1=10, rest=1
id=2, nom=paul, prénom=pierre, valide=oui, numero_film1=11, rest=5
id=2, nom=dupont, prénom=michel, valide=non, numero_film1=12, rest=3
est il possible de mettre à jour une autre table -quantite-, "en cascade" , qui aurait les champs:
id=1, titre=Brazil, description= etc...,quantite: 10, numero_film= 10
id=2,titre=Le sens de la vie, description=etc, quantite:8, numero_film= 11
id=3,titre=La vie de Brian, description=etc...,quantite=10, numero_film= 12
Donc je voudrai créer un update que remplace quantite par $rest where numero_film=numero_film1 là où dans table valide=oui
Donc un truc du genre:
select dans table where valide=oui
while ...
{numero_film1=$data[numero_film1];
rest=$data[rest];
update quantite set quantite=$rest where valide=oui and numero_film=numero_film1;}
j'ai peur que cette requete mette partout un seul et même $rest et pas les $rest correspondant au $numero_film
N'y a-t-il pas moyen de créer des relations entre table au niveau mysql ?
Merci