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

EDI, CMS, Outils, Scripts et API PHP Discussion :

php -f et mysql


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    244
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 244
    Points : 159
    Points
    159
    Par défaut php -f et mysql
    Bonjour,

    J'ai un sacré probleme.
    Via ssh, j'essaye d'executer un script php, et ce script possede des connexions mysql. Or voici ce que cela donne :
    Fatal error: Call to undefined function mysql_connect() in /var/www/script.php on line 9
    Y a t'il une syntaxe particuliere à utiliser pour php -f et mysql ?

    Merci d'avance
    L'informatique au service de l'écologie avec ecomail.fr - Mon hébergeur : Microheb

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 97
    Points : 119
    Points
    119
    Par défaut
    Bonjour,

    Tu utilises quoi comme serveur ?
    As tu installé le module mysql de php (qui permet à php d'attaquer tes bases notamment).
    Mon tit blog: blog.uliniux.org
    Dans la vie, on peut faire autre chose que travailler: Suivez le guide

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    244
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 244
    Points : 159
    Points
    159
    Par défaut
    Bonjour,

    Je suis sous debian.
    Mysql 5.0.32

    Pour le plugin je sais pas trop. A savoir également que le serveur sql est à distance par rapport a ma machine host du script.
    Cela peut t'il poser probleme ?

    Pour obtenir le mod php, connais tu la commande ?
    L'informatique au service de l'écologie avec ecomail.fr - Mon hébergeur : Microheb

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 97
    Points : 119
    Points
    119
    Par défaut
    Peux tu donner le résultat de la commande :
    #dpkg -l|grep -i "php"
    Mon tit blog: blog.uliniux.org
    Dans la vie, on peut faire autre chose que travailler: Suivez le guide

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    244
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 244
    Points : 159
    Points
    159
    Par défaut
    Code X : 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
    srv55:/var/www# dpkg -l|grep -i "php"
    ii  libapache2-mod-php4               4.4.4-8+etch1                   server-sid                                                                             e, HTML-embedded scripting languag
    ii  php-db                            1.7.6-2                         PHP PEAR D                                                                             atabase Abstraction Layer
    ii  php-http                          1.3.6-2                         PHP PEAR m                                                                             odule for HTTP related stuff
    ii  php-mail                          1.1.6-2                         PHP PEAR m                                                                             odule for sending email
    ii  php-net-smtp                      1.2.6-2                         PHP PEAR m                                                                             odule implementing SMTP protocol
    ii  php-net-socket                    1.0.6-2                         PHP PEAR N                                                                             etwork Socket Interface module
    ii  php-pear                          5.2.0-8+etch1                   PEAR - PHP                                                                              Extension and Application Reposit
    ii  php-xml-parser                    1.2.6-2                         PHP PEAR m                                                                             odule for parsing XML
    ii  php4                              4.4.4-8+etch1                   server-sid                                                                             e, HTML-embedded scripting languag
    ii  php4-cgi                          4.4.4-8+etch1                   server-sid                                                                             e, HTML-embedded scripting languag
    ii  php4-common                       4.4.4-8+etch1                   Common fil                                                                             es for packages built from the php
    ii  php4-gd                           4.4.4-8+etch1                   GD module                                                                              for php4
    ii  php4-ldap                         4.4.4-8+etch1                   LDAP modul                                                                             e for php4
    ii  php4-mysql                        4.4.4-8+etch1                   MySQL modu                                                                             le for php4
    ii  php4-pear                         4.4.4-8+etch1                   PHP Extens                                                                             ion and Application Repository (tr
    ii  php4-snmp                         4.4.4-8+etch1                   SNMP modul                                                                             e for php4
    ii  php5-cli                          5.2.0-8+etch1                   command-li                                                                             ne interpreter for the php5 script
    ii  php5-common                       5.2.0-8+etch1                   Common fil

    Apparament, le module est deja installé. Mais n'est ce pas php -f qui n'aime pas les liaisons mysql ?

    Par contre je suis en php5 et mon module pour php4. J'ai donc installer le module php5-mysql. Je vais tester
    L'informatique au service de l'écologie avec ecomail.fr - Mon hébergeur : Microheb

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    244
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 244
    Points : 159
    Points
    159
    Par défaut
    Je penses que tu avais raison

    Voici mon erreur suivante, mais je penses qu'elle vient de mon script :
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/class.sms.inc.php on line 77
    Merci pour ton aide
    L'informatique au service de l'écologie avec ecomail.fr - Mon hébergeur : Microheb

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 97
    Points : 119
    Points
    119
    Par défaut
    Bon, ok.

    Normalement, tu as ce qu'il faut.

    Donc tu vas crée un petit fichier php :
    <?php
    phpinfo();
    ?>
    et regarder ce que ça affiche. S'il n'y a pas de section du genre :
    Code X : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    mysql
    MySQL Support	enabled
    Active Persistent Links 	0
    Active Links 	0
    Client API version 	5.0.38
    MYSQL_MODULE_TYPE 	external
    MYSQL_SOCKET 	/var/run/mysqld/mysqld.sock
    MYSQL_INCLUDE 	-I/usr/include/mysql
    MYSQL_LIBS 	-L/usr/lib -lmysqlclient

    Et bien je te conseil de redémarrer ton serveur apache.
    toi@debian# /etc/init.d/apache2 restart
    Mon tit blog: blog.uliniux.org
    Dans la vie, on peut faire autre chose que travailler: Suivez le guide

Discussions similaires

  1. Insérez variable PHP dans requête Mysql
    Par jeremie74 dans le forum Requêtes
    Réponses: 11
    Dernier message: 22/08/2006, 18h21
  2. [MySQL] Filtre via formulaire HTML/PHP dans Base mySQL
    Par Al3x dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 14/01/2006, 16h27
  3. [php / free ] Prb Mysql, je ne l'avais pas hier
    Par arnolem dans le forum Administration
    Réponses: 6
    Dernier message: 24/10/2005, 15h03
  4. Pb PHP 5 & support Mysql
    Par wdionysos dans le forum Installation
    Réponses: 2
    Dernier message: 18/10/2005, 16h59
  5. [SGBD] PHP et mysqli - MySQL 4.1
    Par meda dans le forum Outils
    Réponses: 5
    Dernier message: 09/01/2005, 17h56

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