Page 1 sur 1

Creation table, Insertion SQL

Posté : 10 oct. 2007, 20:25
par supercanard
Bonsoir

Peut être la fatigue... ou mes yeux qui partent en vrille ?
Voilà mes requêtes. Les tables sont bien créées mais les insertions ne donnent rien... mes tables sont vides.
Soi c'est vraiment une erreur à la ** soit je vois pas... :?
$req= mysql_query("CREATE TABLE if not exists bloom_pages2 (
`id` int(11) NOT NULL auto_increment,
  `nom` varchar(25) NOT NULL,
  `contenu` text NOT NULL,
  `nom_lien` varchar(50) NOT NULL,
  `pos_lien` int(11) NOT NULL,
  `visible` int(1) NOT NULL,
  PRIMARY KEY  (`id`)
)");

$req= mysql_query("INSERT INTO bloom_pages2 (id,nom,contenu,nom_lien,pos_lien,visible) VALUES ('1','index','<h1>Bienvenue sur votre BloOm CMS !</h1><p>Ceci est votre page d'accueil. Connectez-vous pour administrer BloOm CMS !.</p>','Accueil','0','1')");

// CREATION TABLE CONFIG
$req= mysql_query("CREATE TABLE if not exists bloom_config2 (
`id` int(1) NOT NULL,
  `titre` varchar(50) NOT NULL,
  `description` varchar(250) NOT NULL,
  `motscles` varchar(250) NOT NULL,
  `css` text NOT NULL,
  PRIMARY KEY  (`id`)
)");

$req= mysql_query("INSERT INTO bloom_config2 (id,titre,description,motscles) VALUES ('1', 'BloOm CMS !', 'Le petit CMS simple et léger !', 'bloom,cms,xhtml,css,php', '/* Votre code CSS */')");

Posté : 10 oct. 2007, 20:34
par Tracker
Dans ton premier insert, ça m'étonnerais que tu puisses affecter l'id (sachant qu'il est auto-incrémenté)
[edit]
Et dans le second, tu définis 4 champs et tu injectes 5 valeurs... :?

[edit]
c'est donc bien la fatigue :lol:

Posté : 10 oct. 2007, 20:59
par supercanard
Dans ton premier insert, ça m'étonnerais que tu puisses affecter l'id (sachant qu'il est auto-incrémenté)
[edit]
Et dans le second, tu définis 4 champs et tu injectes 5 valeurs... :?

[edit]
c'est donc bien la fatigue :lol:
Bon c'est l'heure d'aller dodo pour moi alors :D
Ok pour le second insert... sans commentaires :lol:

Pour le premier ça se complique, comment faire... j'ai besoin que ce soit en auto increment mais il faut obligatoirement que ce que j'insère lors de la création est un id = à 1 ?

Posté : 10 oct. 2007, 21:02
par Tracker
Pour le premier ça se complique, comment faire... j'ai besoin que ce soit en auto increment mais il faut obligatoirement que ce que j'insère lors de la création est un id = à 1 ?
Tu es donc condamné à errer dans l'espace intergalactique... c'est impossible !! (enfin à mon avis)
Tu choisis, soit c'est toi qui numérotes, soit c'est lui...

Posté : 10 oct. 2007, 21:25
par supercanard
Pour le premier ça se complique, comment faire... j'ai besoin que ce soit en auto increment mais il faut obligatoirement que ce que j'insère lors de la création est un id = à 1 ?
Tu es donc condamné à errer dans l'espace intergalactique... c'est impossible !! (enfin à mon avis)
Tu choisis, soit c'est toi qui numérotes, soit c'est lui...
Flute bon ben je vais devoir créer une colonne de plus juste différencier une ligne de toutes les autres :?

Merci je crois que je peut mettre resolu ^^ :wink:

EDIT
En fait non c'est pas fini :lol:
J'ai rajouté une colonne, enlevé ma valeur 1 pour l'index mais ça ne passe toujours pas :
$req= mysql_query("CREATE TABLE if not exists bloom_pages2 (
`id` int(11) NOT NULL auto_increment,
  `nom` varchar(25) NOT NULL,
  `contenu` text NOT NULL,
  `nom_lien` varchar(50) NOT NULL,
  `pos_lien` int(11) NOT NULL,
  `visible` int(1) NOT NULL,
  `index` int(1) NOT NULL,
  PRIMARY KEY  (`id`)
)");

$req= mysql_query("INSERT INTO bloom_pages2 (id,nom,contenu,nom_lien,pos_lien,visible,index) VALUES ('','index','<h1>Bienvenue sur votre BloOm CMS !</h1><p>Ceci est votre page d'accueil. Connectez-vous pour administrer BloOm CMS !.</p>','Accueil','0','1','1')");