Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/04/2011, 09h08   #1
Invité de passage
 
El-Bizri Bassel
Étudiant
Inscription : septembre 2010
Messages : 28
Détails du profil
Informations personnelles :
Nom : El-Bizri Bassel
Âge : 21

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2010
Messages : 28
Points : 4
Points : 4
Envoyer un message via MSN à napi15
Par défaut Aidez moi a resoudre une petite confusion

* Bonjour, *

Alors j'ai créé une base de donner et j'ai inséré une table "user" j'ai inséré des colonnes information de l'utilisateur (pseudo, mot de passe , nom ,prenon etc...)

maintenant j'ai créé une autre table qui s'appelle exercices et j'ai inséré deux colonnes ( nom_exercises , date_exercises)

ma question comment faire en sorte que le utilisateur avec pseudo toto insert plusieurs exercices dans la tables exercices et que tata puisse pas consulter ceux de toto ? ....comment faire pour gérer ca

* Merci *
napi15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2011, 23h44   #2
Membre Expert
 
Homme Eric Dureuil
Développeur informatique
Inscription : avril 2011
Messages : 843
Détails du profil
Informations personnelles :
Nom : Homme Eric Dureuil
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2011
Messages : 843
Points : 1 318
Points : 1 318
Salut, c'est simple, tu ajoutes l'id de celui qui insère. Coté php ou autre langage interrogateur tu proposes une interface différente (consultation, modification, insertion / consultation, insertion) selon que l'id de l'utilisateur en cours correspond ou non à celui qui a ajouté l'exercice.
ericd69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2011, 01h35   #3
Invité de passage
 
El-Bizri Bassel
Étudiant
Inscription : septembre 2010
Messages : 28
Détails du profil
Informations personnelles :
Nom : El-Bizri Bassel
Âge : 21

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2010
Messages : 28
Points : 4
Points : 4
Envoyer un message via MSN à napi15
Si je comprend bien , j'ajoute une colonne dans ma table exercise "id" qui represente le memme que le pseudo?
napi15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2011, 01h56   #4
Membre Expert
 
Homme Eric Dureuil
Développeur informatique
Inscription : avril 2011
Messages : 843
Détails du profil
Informations personnelles :
Nom : Homme Eric Dureuil
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2011
Messages : 843
Points : 1 318
Points : 1 318
oui ça identifie celui qui a ajouté l'exercice et donc te permet de savoir qui consulte et si c'est la même personne
ericd69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2011, 02h29   #5
Invité de passage
 
El-Bizri Bassel
Étudiant
Inscription : septembre 2010
Messages : 28
Détails du profil
Informations personnelles :
Nom : El-Bizri Bassel
Âge : 21

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : septembre 2010
Messages : 28
Points : 4
Points : 4
Envoyer un message via MSN à napi15
Pouvez vous me donner un lien qui explique avec des exemples? si c'est possible merci
napi15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2011, 02h53   #6
Membre Expert
 
Homme Eric Dureuil
Développeur informatique
Inscription : avril 2011
Messages : 843
Détails du profil
Informations personnelles :
Nom : Homme Eric Dureuil
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2011
Messages : 843
Points : 1 318
Points : 1 318
tes tables seront de la forme:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
CREATE TABLE user(
	id int(4) NOT NULL AUTO_INCREMENT,
	pseudo varchar(255),
	mdp varchar(255),
	nom varchar(255),
	prenom varchar(255),
	...
	constraint pk_exercices PRIMARY KEY(id)
)engine=myisam AUTO_INCREMENT=1;
 
CREATE TABLE exercices(
	id int(4) NOT NULL AUTO_INCREMENT,
	id_pseudo int(4),
	nom_exercises varchar(255),
	date_exercises date,
	constraint pk_exercices PRIMARY KEY(id)
)engine=myisam AUTO_INCREMENT=1;
id_pseudo prendra donc la valeur de l'id du pseudo qui a créé la ligne lors de l'insert...

le choix de ce que pourra faire ou non la personne qui est connectée est décidé coté php,c/c+++ ou tout autre langage que tu utilises et qui fournit l'interface utilisateur. Là, il te suffira de comparer l'id de l'utilisateur à celle dans l'id_pseudo pour faire le choix des options d'accès adéquates.
ericd69 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h18.


 
 
 
 
Partenaires

Hébergement Web