Requete sql

drogba7213 Messages postés 1550 Statut Membre -  
drogba7213 Messages postés 1550 Statut Membre -
Bonjour,

Me voici dans de beau drap
je vous explique mon mcd avec un mld

Compte_utilisateur (login,mdp,licence)
cp = login
ce = licence qui reference Personnes.licence

Personnes(licence,nom,prenom,naissance,num_club,classement,s­exe,mail,licence_jouer)
cp = licence
ce = licence_jouer qui reference personnes.licence

Tournoi (intitule,type,surface,date_début,date_fin,tournoi remporte)
cp = intitule

Matchs (num_resultat,intitule,date,resultat,classement,score_1_set,­score_2_set,score_3_set,tour,format,durée,format,wo)
cp = num_resultat
ce = intitule qui reference Tournoi.intitule

Participer (intitulé,licence)
cp = (licence,intitulé)
ce = licence qui reference Tournoi.intitulé
ce = licence qui reference Personnes.licence

j'espere ne pas avoir fait d'erreur dans mon mld

j'essaye de faire une requete vérifiant quelle tournoi à insérer une personne et une deuxième requete vérifiant quel match à insérer une personne

pour la première qui est fait en php

je fait

"SELECT * FROM TOURNOI T, PARTICIPER PA, PERSONNES PE WHERE T.INTITULE = PA.INTITULE AND PA.LICENCE = PE.LICENCE AND PE.NOM = '".addslashes($nom)."' AND PE.PRENOM = '".addslashes($prenom)."'"

et la seconde

"SELECT * FROM MATCHS M, TOURNOI T, PARTICIPER PA, PERSONNES PE WHERE M.INTITULE =T.INTITULE AND T.INTITULE = PA.INTITULE AND PA.LICENCE = PE.LICENCE AND PE.NOM = '".addslashes($nom)."' AND PE.PRENOM = '".addslashes($prenom)."'"

mais je ne pensepas qu'elle soit correct elle ne me renvoie rien pouvez vous me dire si elle sont correct ou non et si non me les corriger svp

merci beaucoup d'avance

4 réponses

drogba7213 Messages postés 1550 Statut Membre 21
 
up
0
drogba7213 Messages postés 1550 Statut Membre 21
 
up
0
Stef60 Messages postés 257 Statut Membre 41
 
Bonjour,

A première vue, tes requêtes ont l'air correctes.
Tu les as testé en remplaçant les variables par un nom et prénom ?
0
drogba7213 Messages postés 1550 Statut Membre 21
 
oui je l'ai ai testé et ca ne fonctionne pas non plus je voulais savoir car je suis pas sure l'étoile après le select renvoie que les informations d'une table ou toute les tables qui sont dansle from?

et puis enfin je voulais voir si ca vous dérangerais de jeter un oeuil a mon code car je crois qu'une de mes conditions ne fonctionne pas mais je ne vois pas pourquoi.

merci
0