Mindiell
Messages postés558Date d'inscriptionjeudi 25 juillet 2002StatutMembreDernière intervention 5 septembre 2007
-
22 mars 2006 à 09:34
Sannazzarotiti
Messages postés228Date d'inscriptionjeudi 1 septembre 2005StatutMembreDernière intervention12 avril 2009
-
22 mars 2006 à 11:04
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Sannazzarotiti
Messages postés228Date d'inscriptionjeudi 1 septembre 2005StatutMembreDernière intervention12 avril 2009 22 mars 2006 à 11:04
L'id ? mais c'est mieu que mediumint en auto increment et unique. je demande car c'est comme sa que je fait et je voudrait savoir le mieux.
Mindiell
Messages postés558Date d'inscriptionjeudi 25 juillet 2002StatutMembreDernière intervention 5 septembre 20071 22 mars 2006 à 11:01
primary key : désigne le champ appelé "clef primaire".
C'est un champ qui doit être unique (donc sans doublons), toujours renseigné. Il est automatiquement indexé, et c'est pourquoi c'est souvent un nombre, voire souvent un nombre auto-incrémenté.
Sannazzarotiti
Messages postés228Date d'inscriptionjeudi 1 septembre 2005StatutMembreDernière intervention12 avril 2009 22 mars 2006 à 10:59
a ok. Merci, et pourait tu dire ce qu'est premary key stp?
Mindiell
Messages postés558Date d'inscriptionjeudi 25 juillet 2002StatutMembreDernière intervention 5 septembre 20071 22 mars 2006 à 10:58
oups, mon explication a sautée !
Fais donc plutot ca :
22 mars 2006 à 11:04
22 mars 2006 à 11:01
C'est un champ qui doit être unique (donc sans doublons), toujours renseigné. Il est automatiquement indexé, et c'est pourquoi c'est souvent un nombre, voire souvent un nombre auto-incrémenté.
22 mars 2006 à 10:59
22 mars 2006 à 10:58
Fais donc plutot ca :
$sql = "CREATE TABLE sam (";
$sql .= " id INT(10) PRIMARY KEY ";
$sql .= ", nomsam VARCHAR(20) ";
$sql .= " ) ";
et seulement après :
mysql_query ($sql);
;o)
22 mars 2006 à 10:57
et comme sa sa marche?
mysql_query (create table sam (id int(10)PRIMARY key, nomsam varchar(20)));
22 mars 2006 à 10:57
Fais donc plutot ca :
$sql = "CREATE TABLE sam (";
$sql .= " id INT(10) PRIMARY KEY ";
$sql .= ", nomsam VARCHAR(20) ";
$sql .= " ) ";
et seulement après :
mysql_query ($sql);
;o)
22 mars 2006 à 10:56
22 mars 2006 à 10:44
La sources est trés courte. Je voulait juste savoir.
Est ce que l'on peu tmettre des saut a la ligne dans une requete, par exmple:
mysql_query (create table sam (
id int(10)PRIMARY key,
nomsam varchar(20)
));
Merci d'avance
22 mars 2006 à 09:34
:o/