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 :

Sauvegarder un objet dans une BDD


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Inscrit en
    Janvier 2006
    Messages
    969
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 969
    Par défaut Sauvegarder un objet dans une BDD
    Bonjour

    C'est probablement pas compliqué, mais y a-t-il un moyen pour sauvegarder un objet - en l'occurrence un résultat de requête obtenu par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $query = odbc_exec($dbh, $sql);
    dans une base de données ? Le but étant de créer un cache des requêtes ODBC sur des données qui ne bougent pas, mais pour lesquelles le serveur n'a pas de fonction cache.
    J'ai essayé en insérant la variable dans un champ $blob, mais j'ai l'impression qu'il sauvegarde juste la chaîne "resource id #xx".

    Merci d'avance

  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
    Par défaut
    tu peux toujours sauvegarder le tableau de résultat après l'avoir serialisé.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éprouvé

    Inscrit en
    Janvier 2006
    Messages
    969
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 969
    Par défaut
    Merci, j'y avais pensé, mais si je pouvais éviter de créer un tableau, ça me permettrait de gagner un peu en temps de calcul.
    La documentation php sur les ressources est assez succincte, je n'ai pas l'impression que c'est possible d'en sauvegarder une.

    Citation Envoyé par sabotage Voir le message
    tu peux toujours sauvegarder le tableau de résultat après l'avoir serialisé.

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 144
    Par défaut
    Comment tu veux stocker un résultat que tu n'as pas encore récupéré ?

  5. #5
    Membre éprouvé

    Inscrit en
    Janvier 2006
    Messages
    969
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 969
    Par défaut
    Citation Envoyé par asdf007 Voir le message
    Comment tu veux stocker un résultat que tu n'as pas encore récupéré ?
    Si je te suis bien, la ressource renvoyée par odbc_exec ne contient pas le résultat, et celui-ci n'est que dans les odbc_result ? J'avoue que je ne maîtrise pas tellement ce pan de php.

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 144
    Par défaut
    odbc_exec renvoie une "ressource" :

    Il faut utiliser odbc_fetch_* pour récupérer les vraies données derrière.

Discussions similaires

  1. Sauvegarde de SMS dans une BDD MySQL
    Par AndroJex dans le forum Android
    Réponses: 8
    Dernier message: 02/07/2012, 20h04
  2. sauvegarder dans une bdd mysql
    Par ssk2510 dans le forum JDBC
    Réponses: 9
    Dernier message: 12/05/2011, 14h38
  3. Sauvegarder une instance d'une classe Java dans une BDD MySQL
    Par malag dans le forum Administration
    Réponses: 1
    Dernier message: 03/09/2006, 19h23
  4. Sauvegarder dans une bdd
    Par gaetan.tranvouez dans le forum VB 6 et antérieur
    Réponses: 17
    Dernier message: 01/06/2006, 12h09
  5. [Type de données]Comment sauvegarder fichiers dans une bdd?
    Par splinternabs dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 06/04/2006, 15h14

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