parse error : je ne trouve pas la source du problème :(

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 : parse error : je ne trouve pas la source du problème :(

par norite » 21 sept. 2006, 21:15

problème réglé : merci beacoup de vos conseils!

par Truc » 21 sept. 2006, 19:17

Salut,
Pour créer des tables il faut passer par des requetes pour qu'elles (les requêtes) fonctionnent il faut les exécuter :wink:
Tu n'aurais pas oublier des mysql_query() par exemple.

par norite » 21 sept. 2006, 17:05

note : j'ai remplacé l'attribut year par an dans mon code histoire de ne pas préter confusion au niveau de MySQL, au cas où...

parse error : je ne trouve pas la source du problème :(

par norite » 21 sept. 2006, 16:41

Bonjour!

J'essaye de créer un fichier qui quand on l'appelle est censé installer des tables dans ma base de donnée (les paramètres et la connection se font via le fichier config.php).

Voici le code du fichier :
<?php

include("config.php");

CREATE TABLE textes
(
	id MEDIUM INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
	auteur VARCHAR(80) NOT NULL,
	titre VARCHAR(80) NOT NULL,
	year YEAR,
	source TINYTEXT NOT NULL,
	chapeau LONGTEXT,
	texte LONGTEXT NOT NULL,
	commentaire LONGTEXT NOT NULL,
);
	
CREATE TABLE users
(
	id MEDIUM INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
	nom TINYTEXT NOT NULL,
	prénom TINYTEXT NOT NULL,
	mdp TINYTEXT NOT NULL,
	mail TINYTEXT PRIMARY KEY,
	active TINYTEXT NOT NULL 		DEFAULT'yes',
	PRIMARY KEY(nom,prenom)
);

?>
... et l'erreur :

Code : Tout sélectionner

Parse error: syntax error, unexpected T_STRING in /opt/lampp/htdocs/site/install.php on line 5
Je ne voit pas d'erreur (faut dire que je n'ai pas du tout d'expérience en SQL), je m'en remet à vous... merci!