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 :

Conditions à la création d'une base


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Août 2007
    Messages
    416
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 416
    Par défaut Conditions à la création d'une base
    Bonjour,

    Comment dois je faire pour ajouter une condition que si ma Database existe déjà il ne fait rien, et dans la cas contraire il me créer ma database

    Pouvez vous m'aider ?
    merci à vous.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $sql = 'CREATE DATABASE `TEST`'; 
    mysql_query($sql);

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Août 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 514
    Par défaut
    Bonsoir,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CREATE DATABASE IF NOT EXISTS `TEST`;
    Cordialement,
    DaRiaN.

  3. #3
    Membre éclairé
    Inscrit en
    Août 2007
    Messages
    416
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 416
    Par défaut
    Ok merci à vous sa fonctionne, j'ai encore un problème j'ai un script qui converti les fichiers dbf en mysql tout fonctionne sur mon windows xp avec easyphp vers 1.8, quand je reprend le même srcipt sur mon windows vista pro je l'execute et je reçois le msg suivant :

    Db_anf.dbf: MySQL Error: La table 'dossiernumerus1_danheuxmar_anf' existe déjŕ [1050]

    Je ne comprend pas sur mon windows xp il écrase bien les tables alors que sur mon windows vista pro avec le même version easyphp je reçois ce msg

    Avez vous une idée ?

    Bonne soirée

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Août 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 514
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DROP TABLE IF EXISTS `dossiernumerus1_danheuxmar_anf`;

  5. #5
    Membre éclairé
    Inscrit en
    Août 2007
    Messages
    416
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 416
    Par défaut
    Désoler je ne comprend pas, je dois rajouter cette ligne ?
    Car sous xp sa fonctionne et pas sous vista

    Merci à vous

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Août 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 514
    Par défaut
    Bon, j'ai besoin d'un peu de code. Je ne comprends pas ce que vous entendez par écraser. Pour m'assurer que vous ne faites pas de bêtises, j'ai besoin du script PHP (uniquement le passage incriminé) ou de la requête complète.

    Si vous essayez de créer une table nommé 'test' quand votre base de données en contient déjà une, alors ça ne fonctionne pas...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    mysql> create table t1 (test int(1));
    Query OK, 0 rows affected (0.00 sec)
     
    mysql> create table t1 (test int(1));
    ERROR 1050 (42S01): Table 't1' already exists

Discussions similaires

  1. Création d'une base PARADOX dynamiquement ? tutorial ?
    Par BXDSPORT dans le forum Bases de données
    Réponses: 1
    Dernier message: 16/07/2004, 10h08
  2. Création d'une base de données contenant des images
    Par gandalf_le_blanc dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 16/06/2004, 15h29
  3. message d'erreur lors de la création d'une base
    Par franculo_caoulene dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 16/04/2004, 15h47
  4. [amc designer] création d'une base postgresql
    Par david42 dans le forum PostgreSQL
    Réponses: 9
    Dernier message: 12/03/2004, 11h08
  5. Création d'une base avec IbConsole
    Par Lucien dans le forum Outils
    Réponses: 3
    Dernier message: 02/03/2004, 18h34

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