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

Langage PHP Discussion :

problème avec odbc_result


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 15
    Points : 13
    Points
    13
    Par défaut problème avec odbc_result
    Bonjour,

    Voici mon environnement:
    - Je travaille en local avec easyphp 1-8
    - J'utilise une lien odbc sur une bd access

    Voici mon problème:
    La fonction odbc_result ne me retourne absolument rien pour une champ de type mémo.
    Comme j'ai déja effectué des recherches sur php.net ,sur la faq php, sur le forum php et que j'ai n'ai rien trouvé pour y remédier. Je fais appel à vous en dernier recours!!

    Merci d'avance [/u]

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 15
    Points : 13
    Points
    13
    Par défaut
    Je vien de voir sur php.net que le problème est déjà évoqué. En tout cas, je ne trouve pas de solution pour que odbc_result retourne la valeur du champ.

    Précision odbc_result est placé dans un odbc_fetch_into()

    Exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    $req="select * from table;";
    $res_req=odbc_exec($req,$connexion);
     
    while(odbc_fetch_into($res_req,$ligne))
    {
     
    	$nom=odbc_result($res_req,"nom");//pas de problème car nom n'est pas de type memo
    	echo $nom; //la variable nom est affiché (tout ce passe bien)
     
    	$champ_type_memo=odbc_result($res_req,"champ_type_memo"); //odbc_result retourne false car champ_type_memo est de type memo
    	echo $champ_type_memo;// rien n'est affiché 
     
    }
    Quelqu'un pourrait me dire comment je pourrai récupérer la valeur du champ de type memo???
    merci d'avance

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 15
    Points : 13
    Points
    13
    Par défaut
    Personne a rencontrer ce problème??
    Si oui est ce que vous pouvez me dire si vous avez continuer en changeant le type du champ dans la base access? car moi personnellement sa va être impossible.

    je suis un peu désespéré!!!

    SVP---> :

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 15
    Points : 13
    Points
    13
    Par défaut
    Trouvé!!!!
    avec odbc_fetch_row() tout marche normalement.

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

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 12h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 11h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 19h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 17h10

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