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

MySQL Discussion :

SQLite et uWamp


Sujet :

MySQL

  1. #1
    P.G
    P.G est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 158
    Points : 73
    Points
    73
    Par défaut SQLite et uWamp
    Bonjour à tous,
    J'effectue des essais de base de données en local avec un logiciel sans installation uWamp sous W10.
    Je cherche à me connecter à une base de données créée par SQLIte d'uWamp que j'enregistre sous le nom publications.db dans le dossier my-app d'uWamp vu par le serveur. C'est dans ce dossier que les scripts php sont également installés.
    Voilà le script qui devrait réaliser la connexion :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
      $hn = 'localhost';
      $db = 'publications.db';
      $un = 'root';
      $pw = 'root';
      $conn = new mysqli($hn, $un, $pw, $db);
      if ($conn->connect_error) die("Erreur fatale");
      else echo 'Connexion réussie';
    ?>

    Et voilà le message d'erreur obtenu :
    Nom : Erreur de connexion.jpg
Affichages : 236
Taille : 45,3 Ko

    Si quelqu'un a une solution merci beaucoup par avance.

    Cordialement.

    P.G

  2. #2
    Membre actif
    Homme Profil pro
    Business Analyst
    Inscrit en
    Juillet 2005
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Business Analyst
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2005
    Messages : 108
    Points : 234
    Points
    234
    Par défaut
    Bonjour,

    Je ne connais pas trop ce langage mais la doc de PHP indique que mysqli c'est pour une connexion à une base ... mysql. Or, tu essaies de te connecter à une base SQLite et non MySql. Ce ne serait pas plutôt la classe SQLite3 qu'il faudrait utiliser ?

    https://www.php.net/manual/fr/book.sqlite3.php

    Mais je peux me tromper

    Bonne journée.

    PL

  3. #3
    P.G
    P.G est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 158
    Points : 73
    Points
    73
    Par défaut
    Bonjour PL,

    Merci pour ton retour. Depuis j'ai avancé.

    Base SQL = serveur comme uWamp ( par exemple ) = accès serveur actif en Python avec mysql.connector ou en ligne de commande ou phpMyAdmin

    Base SQLite = pas de serveur = accès direct avec SQLiteDatabaseBrowser (par exemple) ou en Python avec sqlite3

    Je ne voyais pas l'intérêt de SQLite avec uWamp puisqu'il fonctionne sans serveur.

    Bon mais moi également je peux me tromper.

    Bonne continuation.

    P.G

Discussions similaires

  1. qui connait sqlite ?
    Par Emmanuel Lecoester dans le forum SQLite
    Réponses: 23
    Dernier message: 19/02/2010, 13h44
  2. SQLITE
    Par Betatesteur dans le forum SQLite
    Réponses: 2
    Dernier message: 24/06/2005, 12h41
  3. [SQLite]éliminer un motif dans des champ TEXT
    Par Invité(e) dans le forum Langage SQL
    Réponses: 2
    Dernier message: 26/05/2005, 17h44
  4. base de données en sqlite
    Par Cyrillou dans le forum SQLite
    Réponses: 1
    Dernier message: 12/05/2005, 15h37
  5. debuter en SQLite
    Par venomelektro dans le forum SQLite
    Réponses: 4
    Dernier message: 08/12/2004, 19h17

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