Bonjour je suis en train d'apprendre le php et pr moi ya pas plus efficace de se donner un objectif alors j'ai décidé de créer une application web pour la gestion d'un établissement et lors de l'analyse, en concevant ma bd grâce à JMerise que j'ai gracieusement trouvé sur ce site et qui est encore en développement, merci d’ailleurs à son auteur, j'ai deux tables:
utilisateurs et messages. entendu qu'un utilisateur du programme peut envoyer un message à un autres.
JMerise m'a généré le script sql suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
DROP TABLE IF EXISTS Utilisateurs;
CREATE TABLE Utilisateurs(
        id_utilisateur     Auto_increment (6),
        Nom     Varchar (25),
        Prenom     Varchar (25),
        Matricule     Varchar (15),
        Pseudo     Varchar (20),
        Mdp     Varchar (100),
        Type_compte     Varchar (15),
        Date_inscription     TimeStamp (25),
        Etat     Varchar (6),
        Date_last_connection     Date (10),
        pourcentage_devenir2     Float (25),
        Numero_prof_Proffesseurs     Auto_increment (3),
        id_inscription_Inscriptions     Auto_increment (5),
        Numero_photo_Photos     Auto_increment (6),
        PRIMARY KEY (id_utilisateur)
)ENGINE=InnoDB;
 
 
 
DROP TABLE IF EXISTS Messages;
CREATE TABLE Messages(
        id_message     Auto_increment (6),
        id_utilisateur     Int (6),
        Titre_msg_emi     Text (100),
        Contenu_msg_emi     Text (300),
        Pj_emise     Varchar (50),
        Date_emmission     Date (10,2),
        Titre_msg_rcu     Text (100,2),
        Contenu_msg_rcu     Text (300),
        Pj_rcu     Varchar (50),
        Date_recption     Date (10),
        pseudo_emetteur     Varchar (25),
        Qte_Envoyer     Int (3),
        id_utilisateur_Utilisateurs     Auto_increment (6),
        PRIMARY KEY (id_message)
)ENGINE=InnoDB;
 
ALTER TABLE Messages ADD CONSTRAINT () AUTO_INCREMENT FK_Messages_id_utilisateur_Utilisateurs FOREIGN KEY (id_utilisateur_Utilisateurs) REFERENCES Utilisateurs(id_utilisateur)
déjà pour ma part je constate que le logiciel génère des erreurs mais mon intérêt se trouve sur la contrainte: à ce niveau "ADD CONSTRAINT () AUTO_INCREMENT FK_Messages_id_utilisateur_Utilisateurs FOREIGN KEY "
je ne sais vraiment pas ce que ça veut dire et j'ai s'il vous plait besoin d’éclaircissement. merci à ceux qui voudrons bien m'aider.