Salut a tous.
Pourriez vous m'aider: j'essaie de comprendre tout le script alors je commence a zero. Tout d'abord je crée ces tables sql graces a des requetes entrees dans phpmyadmin.
1.Qu'est ce que:
KEY `carte_FKIndex1` (`idcentrale`),
KEY `carte_FKIndex2` (`idpc`),
KEY `carte_FKIndex3` (`idterrain`)
A quoi sert une clé et quand je entre la requete pour créer la table carte il me met:
et aussi est-ce vraiment indispensable d'utiliser ces key....Pourriez vous m'aider: j'essaie de comprendre tout le script alors je commence a zero. Tout d'abord je crée ces tables sql graces a des requetes entrees dans phpmyadmin.
1.Qu'est ce que:
KEY `carte_FKIndex1` (`idcentrale`),
KEY `carte_FKIndex2` (`idpc`),
KEY `carte_FKIndex3` (`idterrain`)
A quoi sert une clé et quand je entre la requete pour créer la table carte il me met:
Code PHP :
<?php
#1072 - Key column 'idcentrale' doesn't exist in table
Puisque la création de la table ne fonctionnait pas dans phpmyadmin j'ai fait ce code, qui est sur la page ou se trouve le script de la carte, pout creer la table 'carte' .Le probleme et qu'elle n'est pas crée quand je regarde les tables existants dans ma bdd:
Code PHP :
<?php
$table1 = mysql_query("CREATE TABLE if not exists `carte` (
`idcarte` int(10) unsigned NOT NULL auto_increment,
`x` int(10) unsigned default NULL,
`y` int(10) unsigned default NULL,
`idterrain` int(10) unsigned NOT NULL default '0',
`vision` int(10) unsigned default '5',
PRIMARY KEY (`idcarte`),
KEY `carte_FKIndex1` (`idcentrale`),
KEY `carte_FKIndex2` (`idpc`),
KEY `carte_FKIndex3` (`idterrain`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1551 ; ");
echo $table1;