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 :

mysql - avec logiciel PMB


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Urbaniste
    Inscrit en
    Octobre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Octobre 2016
    Messages : 6
    Par défaut mysql - avec logiciel PMB
    Bonjour,

    Je rencontre un problème sur le logiciel PMB (logiciel de gestion pour les bibliothèques et centre de documentation) qui est survenu brusquement. Ce logiciel fonctionne avec Easyphp.
    Je ne m'y connais pas du tout en informatique et en programmation par contre.

    Mon problème est que lorsque je veux créer un nouveau lecteur dans le logiciel un message d'erreur s'affiche :

    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\pmb\includes\mysql_functions.inc.php on line 97


    Lorsque je me rends sur le fichier indiqué je trouve ceci que je suis bien incapable de déchiffrer :

    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
    function pmb_mysql_fetch_object($result, $class_name = "", $params = array()){
     
    if (!$class_name) {
     
    // ligne 97
    $res = mysql_fetch_object($result);
     
    } elseif (!count($params)) {
     
    $res = mysql_fetch_object($result, $class_name);
     
    } else {
     
    $res = mysql_fetch_object($result, $class_name, $params);
     
    }
    Quelqu'un serait-il en capacité de m'aider svp ? Ce problème me bloque réellement car je ne peux créer aucun lecteur... et je ne sais pas faire de programmation donc je ne comprends d'où le problème vient.

    Merci par avance

    Taz

  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
    La requête en amont de cette fonction n'a pas fonctionné.
    Regarde déjà si le serveur mysql est bien démarré.
    Si oui il faut regarder où est appelé la fonction, tu peux ajouter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var_dump(debug_backtrace());
    avant l'erreur.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre à l'essai
    Homme Profil pro
    Urbaniste
    Inscrit en
    Octobre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Octobre 2016
    Messages : 6
    Par défaut
    Bonjour,

    Le serveur mysql est bien démarré. J'ai essayé votre proposition avec var_dump et le résultat est ce que pmb ne s'ouvre plus du tout. Le message suivant apparaît :

    Parse error: syntax error, unexpected ';' in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\pmb\includes\mysql_functions.inc.php on line 97

  4. #4
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Hum... Malheureusement, mon contact à la NSA est en vacances, je suis donc incapable de lire ton fichier pour trouver l'erreur. Peut-être pourrais-tu poster ton code mis à jour ?
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  5. #5
    Membre à l'essai
    Homme Profil pro
    Urbaniste
    Inscrit en
    Octobre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Octobre 2016
    Messages : 6
    Par défaut
    Bonjour,


    Je pensais avoir déjà mis les lignes de code concernées par le problème du coup je pense que je n'ai pas compris ce que vous vouliez que je poste exactement ?

  6. #6
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Ton erreur a changé, parce que tu as changé ton code. C'est ce code mis à jour que je voudrais voir, parce que si tu as une Parse Error, c'est que tu as dû faire une erreur en modifiant le code.
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  7. #7
    Membre à l'essai
    Homme Profil pro
    Urbaniste
    Inscrit en
    Octobre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Octobre 2016
    Messages : 6
    Par défaut
    Bonjour, le changement du message d'erreur est dû à la fonction var_dump que l'on m'a conseillé de rajouter. Cela donne le code suivant :

    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
    function pmb_mysql_fetch_object($result, $class_name = "", $params = array()){
     
    if (!$class_name) {
     
    // ligne 97
    $res = mysql_fetch_object var_dump($result);
     
    } elseif (!count($params)) {
     
    $res = mysql_fetch_object($result, $class_name);
     
    } else {
     
    $res = mysql_fetch_object($result, $class_name, $params);
     
    }

  8. #8
    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
    Je ne t'ai pas conseillé de mettre var_dump donc que veux-tu que je te dise ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  9. #9
    Membre à l'essai
    Homme Profil pro
    Urbaniste
    Inscrit en
    Octobre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Octobre 2016
    Messages : 6
    Par défaut
    Oui je sais ce n'est pas vous mais un autre membre qui me l'a conseillé dans les messages précédents.
    Du coup j'ai essayé la fonction qu'il m'a conseillé mais cela n'a pas fonctionné.
    Je suis désolé je crois que je n'ai pas compris ce que vous vouliez savoir.
    J'ai compris que vous vouliez voir le code suite à l'erreur "parse error", c'est pour cela que je vous ai envoyé ces lignes de code.
    Si vous souhaitez consulter le code d'origine, sans le rajout du var_dump, il est dans mon tout premier message. Je le remets ci-dessous :

    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
    function pmb_mysql_fetch_object($result, $class_name = "", $params = array()){
     
    if (!$class_name) {
     
    // ligne 97
    $res = mysql_fetch_object($result);
     
    } elseif (!count($params)) {
     
    $res = mysql_fetch_object($result, $class_name);
     
    } else {
     
    $res = mysql_fetch_object($result, $class_name, $params);
     
    }

  10. #10
    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
    Encore une fois, je n'ai pas parlé de var_dump() et pour t'aider j'aurai besoin du résultat avec la ligne que j'ai indiquée.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  11. #11
    Membre à l'essai
    Homme Profil pro
    Urbaniste
    Inscrit en
    Octobre 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Octobre 2016
    Messages : 6
    Par défaut
    Bonjour,
    J'ai précisé que je ne m'y connaissais pas en informatique et je ne comprends vraiment pas de quelle ligne vous me parlez ni ce que je dois faire.

Discussions similaires

  1. Delphi et MySQL avec ADO
    Par sylviefrfr dans le forum Bases de données
    Réponses: 8
    Dernier message: 05/12/2007, 14h15
  2. Problème d'utilisation de Mysql avec dev-c++
    Par Watchi dans le forum Dev-C++
    Réponses: 10
    Dernier message: 06/08/2004, 14h35
  3. Api mysql avec Devc++, erreur de compilation
    Par Viiince dans le forum Autres éditeurs
    Réponses: 5
    Dernier message: 15/06/2004, 17h19
  4. [Kylix] Module DSO apache + Mysql avec Kylix3
    Par Little_Psylo dans le forum EDI
    Réponses: 1
    Dernier message: 11/02/2004, 21h00
  5. Comment attaquer Mysql avec Visual C++
    Par brisou_ dans le forum Administration
    Réponses: 4
    Dernier message: 11/03/2003, 13h12

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