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 :

ouverture d'une base SQLite [PDO]


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 129
    Points : 57
    Points
    57
    Par défaut ouverture d'une base SQLite
    Bonjour,

    Je débute avec les objets PDO et je suis bloquée...

    Le contexte: l'utilisateur charge un fichier *.db contenant ma petite base SQLite (ne contenant en réalité qu'une table 'tests' et ayant un certains nombre de données). Avant de faire quoique ce soit, j'essaie de me connecter à cette base, mais à chaque fois, j'ai le message "Table SQLIte Vide" alors que je sais que cela n'est pas vrai...
    J'avoue que je suis un peu perdue...
    Je me suis demandé si cela ne venait pas du fait que le serveur sur lequel ça tourne fonctionne avec Wamp 1.6.3...

    En effet, quand j'ai fait des essais en local avec un wamp 1.7.0, avec le même code et je n'ai pas ce problème...
    Si ça vient de cela, faut-il changer completement la version de Wamp où bien y a-t-il une option que j'aurai omise de mettre, ou bien y aurait-il simplment un fichier supplémentaire à mettre ? J'avoue que je n'ai pas très envie de changer la version de wamp car je crains toujours un peu les effects de bords eventuels...

    Tout de même, voici le code:
    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
    29
    30
    31
    32
    33
    34
    35
    36
     
    <?
    // informations pour moi, pour mieux comprendre et savoir ce qu'il se passe...
    if (is_uploaded_file($_FILES['fichier']['tmp_name'])) {
    	echo "Fichier ". $_FILES['fichier']['name'] ." téléchargé avec succès.\n";   
    	echo "Affichage du contenu\n";
    	} 
    else {   
    	echo "Attaque possible par téléchargement de fichier : ";   
    	echo "Nom du fichier : '". $_FILES['fichier']['tmp_name'] . "'.";}
    ?>
    <pre><?  print_r($_FILES); ?></pre>
     
    <?
    //Connexion à la base
    $dsn_sqlite = $_FILES["fichier"]['tmp_name'];
    echo $dsn_sqlite;
     $conn_sqlite = new PDO('sqlite:'.$dsn_sqlite);
    }
    catch (PDOException $dbex)
    {
      die("Erreur de connexion SQLITE: " . $dbex->getMessage() );
    }
     
    $sql_sqlite = "select * from Tests";
     
     $result_sqlite=$conn_sqlite->query($sql_sqlite);
     
     if($result_sqlite<>"")
     {
     echo "il y a des données";
     }
      else
     {
       echo "Table SQLITE Vide!, SQL=$sql_sqlite". "<br>";
     }
    Merci d'avance pour votre aide!

    Amélie

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 129
    Points : 57
    Points
    57
    Par défaut
    C'est re-moi...

    Toujours bloquée et je ne comprends pas!

    Est-ce que cela pourrait venir d'un problème de droit sur le serveur?
    Je ne pense pas puisque j'arrive à lire le fichier downloader avec un readfile.

    Du coup je penche de + en + vers un pb de compatibilité de wamp 6.1.3 ...
    Mais si qqun pouvais me le confirmer avant de le faire vraiment, ce serait rudement chouette!!!

    Encore merci d'avance...

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 129
    Points : 57
    Points
    57
    Par défaut
    Finalement j'ai décidé de passer à wamp5 7.1.0 et le premier tests que j'ai fait s'avère correct!

    Donc, mon pb est résolu!

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

Discussions similaires

  1. Réponses: 17
    Dernier message: 13/02/2006, 14h43
  2. Ouverture d'une base Access à partir d'une autre base access
    Par Julien Dufour dans le forum Access
    Réponses: 3
    Dernier message: 19/10/2005, 17h13
  3. Ouverture d'une base avec SHIFT !!! Problème
    Par snoopy69 dans le forum Access
    Réponses: 1
    Dernier message: 05/10/2005, 15h40
  4. Ouverture d'une base Acces avec Builder 6 pro
    Par tryonyco dans le forum C++Builder
    Réponses: 7
    Dernier message: 30/08/2005, 15h45
  5. [MFC]Ouverture d'une base de donnee avec DAO
    Par Wyatt dans le forum MFC
    Réponses: 7
    Dernier message: 24/01/2005, 10h06

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