IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Création de table SQL chez Free [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre habitué Avatar de fazpedro
    Homme Profil pro
    Inscrit en
    Août 2009
    Messages
    503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 503
    Points : 127
    Points
    127
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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);
    ?>

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    CREATE TABLE tablepedro (
    NOM VARCHAR( 20 ) NOT NULL ,
    PRENOM VARCHAR( 20 ) ,
    CHAMPDATE DATETIME ,
    NOTE FLOAT( 4)
    )
    Mais fais tes opérations avec phpmyadmin, ça sera plus simple
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre habitué Avatar de fazpedro
    Homme Profil pro
    Inscrit en
    Août 2009
    Messages
    503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 503
    Points : 127
    Points
    127
    Par défaut 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


  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Montre ton code.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre habitué Avatar de fazpedro
    Homme Profil pro
    Inscrit en
    Août 2009
    Messages
    503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 503
    Points : 127
    Points
    127
    Par défaut Création de table SQL chez Free
    Voici le code que j'ai trouvé et qui fonctionne bien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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();
    ?>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. aide création de table sql
    Par julien0709 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 18/03/2010, 16h09
  2. [AC-2003] Gérer création de table SQL/VBA (200 000 lignes)
    Par jbulysse dans le forum VBA Access
    Réponses: 6
    Dernier message: 24/08/2009, 12h06
  3. Création de table SQL
    Par Pierre8r dans le forum Langage SQL
    Réponses: 1
    Dernier message: 17/01/2008, 12h41
  4. [MySQL] Connexion bizarre à une BdD SQL chez Free
    Par Dia_FR dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 22/09/2006, 08h35
  5. forcer la création de tables InnoDB sur Free
    Par Eldarion dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 13/10/2005, 22h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo