Création une seule fois
Résolu
Ibilolz
Messages postés
130
Date d'inscription
Statut
Membre
Dernière intervention
-
Ibilolz Messages postés 130 Date d'inscription Statut Membre Dernière intervention -
Ibilolz Messages postés 130 Date d'inscription Statut Membre Dernière intervention -
Bonjour, J'ai une table Salle(id,num_salle,descr,nombre_poste) et je voudrais ne pouvoir créer qu'une seule fois la même salle, que si je crée la salle S001 je ne puisse plus en recréer une S001. Je n'arrive pas a trouver le code php correspondant.
Merci d'avance.
Merci d'avance.
A voir également:
- Création une seule fois
- Creation compte gmail - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Création site web - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Création compte google - Guide
2 réponses
Tu utilise num_salle comme clé primaire alors ^^
J'imagine que tu parles du code SQL plutôt que du php:
Remarque que c'est mieux de définir que des clés numériques si tu peux. Enfin, perso je préfère.
https://www.w3schools.com/sql/sql_primarykey.asp
Sword of Omens, give me Sight beyond Sight...
J'imagine que tu parles du code SQL plutôt que du php:
CREATE TABLE Salle ( Num_salle varchar (4) NOT NULL, PRIMARY KEY (Num_salle) )
Remarque que c'est mieux de définir que des clés numériques si tu peux. Enfin, perso je préfère.
https://www.w3schools.com/sql/sql_primarykey.asp
Sword of Omens, give me Sight beyond Sight...
non autant conserver la clef primaire qui est un id (donc entier) histoire de pas perdre trop de temps ensuite et de juste la définir comme unique key, sinon merci les jointures horribles xD
donc :
donc :
CREATE TABLE Salle
(
id int(11) not null,
Num_salle varchar (4) NOT NULL,
PRIMARY KEY (id)
};
CREATE INDEX idx_salle ON Salle(Num_salle );