Erreur phpmyadmin

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Erreur phpmyadmin

par geoffroy » 29 mai 2009, 12:24

Tu n'as pas besoin de l'AUTO INCREMENT sur tes champs titre et contenu.
Une table ne peut posséder qu'une seule clé primaire.

Code : Tout sélectionner

CREATE TABLE `Test`.`news` ( `id` MEDIUMINT NOT NULL AUTO_INCREMENT , `titre` TEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL , `contenu` TEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL , PRIMARY KEY ( `id` ) ) ENGINE = MYISAM ;
Je te conseillerai aussi d'utiliser l'encodage UTF-8, plutôt que LATIN1.

Erreur phpmyadmin

par nohan » 29 mai 2009, 11:59

Bonjour je débute en php
je me sert de ce tutoriel http://www.siteduzero.com/tutoriel-3-14 ... admin.html
mais malheureusement lorsque je veux crée des tables sous phpmyadmin
j'ai l'erreur qui survient :

Erreur

requête SQL:

Code : Tout sélectionner

CREATE TABLE `Test`.`news` ( `id` MEDIUMINT NOT NULL AUTO_INCREMENT , `titre` TEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL AUTO_INCREMENT , `contenu` TEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL AUTO_INCREMENT , PRIMARY KEY ( `id` , `titre` , `contenu` ) ) ENGINE = MYISAM ; MySQL a répondu:Documentation #1063 - Incorrect column specifier for column 'titre'
/* Pourtant je fait la meme chose
mais apparament sa ne fonctionne pas , ou peut être ai-je fait une erreur ?
*/

Merci beaucoup
Cordialement