Création de table SQL chez Free
Bonjour,
Pouvez-vous me dire où se situe l'erreur, car la table ne se créé pas
(je vérifie dans http://phpmyadmin.free.fr/phpMyAdmin/ )
et le message "connection au serveur reussie!" s'affiche bien..
Merci de votre aide.
Fichier PHP utilisé :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
<?
define("NOM", "user");
define("PASSE","mdp");
define("SERVEUR","sql.free.fr");
define("BASE","user");
//--Connexion au serveur
$link = mysql_connect(SERVEUR,NOM,PASSE);
if(!$link) {echo"Impossible de se connecter au serveur".mysql_error();exit;}
else {echo"connection au serveur reussie!";}
//--Connexion à la base
mysql_select_db(BASE,$link);
$requete="CREATE TABLE 'tablepedro' (
'NOM' VARCHAR( 20 ) NOT NULL ,
'PRENOM' VARCHAR( 20 ) ,
'DATE' INT( 8 ) ,
'NOTE' FLOAT( 4)
);";
mysql_query($requete,$link);
?> |
Création de table SQL chez Free
j'ai modifié mais j'ai le message d'erreur suivant :
Parse error: syntax error, unexpected T_STRING in ...cree.php on line 16
:cry:
Création de table SQL chez Free
Voici le code que j'ai trouvé et qui fonctionne bien :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
<?php
//Données pour la connexion à la base de données
$nom_du_serveur ="sql.free.fr";
$nom_de_la_base ="base";
$nom_utilisateur ="user";
$passe ="mdp";
//Connexion à la base de données
mysql_connect("$nom_du_serveur","$nom_utilisateur","$passe");
mysql_select_db("$nom_de_la_base") OR die( "ERREUR de connexion : " . mysql_error () );
//Requête pour créer la TABLE
$sql = mysql_query( 'CREATE TABLE tablepedro (
NOM VARCHAR( 20 ) NOT NULL ,
PRENOM VARCHAR( 20 ) ,
CHAMPDATE DATETIME ,
NOTE FLOAT( 4)');
//Si il y a une erreur, on crie ^^
if (!$sql)
{ die ( 'Erreur de requête : ' . mysql_error() ); }
//Si tout va bien
else { echo 'La table a été créée.'; }
//Déconnexion
mysql_close();
?> |