Liaison entre 3tables

Résolu
salut!
j'ai ces 3 tables:

vols(id-vol,aeropdep,aeroparriv);
client(id-clt,nom,prenom);
reservation(id-res,id-vol,id-clt);

j veux faire un requete qui va me permetre a un client de reserver un vol et le resultat va entrer dans la table reservation

merci .

1 réponse

  1. Contributeur
    bonsoir,
    si id-vol est 1234 et id-clt est 5678, moi je ferais ainsi:
    INSERT INTO reservation(id-vol,id-clt) VALUES(1234,5678);

    cela donne quoi?
    1. j'ai un client connecté et il clik sur un vol pour le reservé et ces info seront insérer dans la table reservation
    2. esq on peut comme ça
      insert into reservation(id-vol,id-clt)value($_post['idvol'],$_post['idclt']
    3. Modérateur
      @mili12loli1Bonjour,

      Sur le principe, oui, ta requête est valide.
      mais je t'invite fortement à lire ceci :
      https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code

      Et si tu utilises PDO : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs

      Que ça soit en PDO ou en mysqli (objet), il existe les requêtes préparées.. que je te conseille fortement d'utiliser également dans tes codes afin de protéger ton site contre les failles d'injection sql.
    4. merci beacoup