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

SQLite Discussion :

Créer physiquement une base SQLLite


Sujet :

SQLite

  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut Créer physiquement une base SQLLite
    Ma question est dans le titre

    J'ai écrit à partir de différents tutoriaux le code suivant (en PHP) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $dbname='baseMD';
    if(!class_exists('SQLite3'))
      die("SQLite 3 NOT supported.");
     
    $base=SQLite_open($dbname, 0666, $Err);
    if ($err)
    die ("erreur");
    echo "SQLite 3 supported.";
    Cela fonctionne, je peux ensuite insérer des enregistrements et les relire.
    Par contre le fichier ne se créée pas physiquement. Si je ferme ma page et que je la réouvre tout est perdu.
    Pourtant les différents tutoriaux indiquent que le fichier indiqué dans $dbname doit se créer sur le répertoire de la page.
    Ce répertoire doit être ouvert en écriture. Sous Windows il l'est. Que dois-je faire de plus ?

    Merci d'avance

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut
    Je vais poser ma question autrement

    Je voudrais créer une base SQLLite mais pas charger de logiciel spécifique. Entre PHP, Visual Studio quel moyen y-at-il ?

  3. #3
    Membre émérite
    Homme Profil pro
    Chef de projets retraité
    Inscrit en
    Juillet 2011
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Chef de projets retraité
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2011
    Messages : 452
    Par défaut
    Bonjour,

    Les SQLITE tools (sur https://www.sqlite.org/download.html) avec une application en lignes de commande qui te permettra de manipuler ta base

    Cordialement

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 569
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 569
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    tout simplement
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    //create or open (if exists) the database
    $database = new SQLite3('myDatabase.sqlite');

  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Par défaut
    Merci à tous les deux.

    acaumes : j'ai téléchargé les EXE. A première vue j'ai déjà connu des IHM plus conviviales. Pourtant à l'usage c'est exactement ce que je cherchais. En fait je crée mes scripts SQL et je les exécute avec un .read

    SergioMaster : j'avais pourtant passé pas mal de tutos je n'en avais pas trouvé qui mentionnent cette instruction. Je viens de tester, la base se crée bien.

    Donc maintenant j'ai le choix...

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 01/08/2011, 12h06
  2. [systeme] ou est stockee physiquement une base de donnee ?
    Par pierre.zelb dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 05/07/2005, 14h42
  3. Créer un champ contenant un son wav dans une base Paradox
    Par Grandad95 dans le forum Bases de données
    Réponses: 4
    Dernier message: 21/07/2004, 17h00
  4. [MFC] Comment créer et utiliser une base Access
    Par maitre hibou dans le forum MFC
    Réponses: 3
    Dernier message: 10/05/2004, 18h11

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