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 :

Fonction mysql_connect non reconnue


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 256
    Par défaut Fonction mysql_connect non reconnue
    Bonsoir à tous,

    Prenons un exemple simple :
    Un ordinateur A
    Un ordinateur B
    Ordinateur C

    Ordinateur A : site internet/serveur apache/service PHP mais PAS DE MYSQL (LINUX)
    Ordinateur B : Easy PHP (Windows) avec des bases de données qui tournent bien !
    Ordinateur C : utilisateur

    Je me connecte donc à mon ordinateur A à partir d'un ordinateur C.
    Lors de ma connexion, mon ordinateur A fait une lecture sur les bases de données de l'ordinateur B.
    Cependant la, je me retrouve avec un message d'erreur :

    FATAL ERROR CALL TO UNDEFINED FUNCTION MYSQL CONNECT.

    Quelqu'un serait-il pourquoi ?

    Dois je absolument installer "mysql" sur ma machine B pour utiliser les fonctions ?
    Ya t'il des modifications à faire dans le fichier php.ini ?

    Merci de votre aide
    Johnson

  2. #2
    Rédacteur

    Avatar de Yoteco
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    1 099
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 099
    Par défaut
    Salut,

    Non c'est tout à fait possible d'accéder à une base de données externe bien que ce soit moins sûr qu'une base en locale à cause des paquet transférés entre les deux PC. Par contre ton erreur à plutôt l'air de venir du fait que l'extension mysql n'est pas chargée dans PHP. Fais un phpinfo() et regarde si cette extension est chargée.
    Blog - Mon espace developpez -
    Oracle Certified Professional, Java SE 6 Programmer
    eZ Publish Certified developer

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    256
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 256
    Par défaut
    Merci de ta réponse rapide!

    Effectivement il s'agit bien de l'extension,cependant je ne sais pas comment l'installer...

    en plus, je suis sur un linux très léger (puppy) je ne peut donc pas faire de make etc...

    Pour l'installation d'apache et de PHP par exemple, j'ai du faire le make (etc...) sur une autre machine (en ajoutant des "prefix" pour éviter que les fichiers ne s'éparpille et ensuite j'ai zipé les répertoires et je l'ai est copié sur mon ordinateur A.

    J'ai testé PHP fonctionne bien et j'arrive avec un ordinateur à me connecté a mon serveur.

    Merci de votre aide !!

Discussions similaires

  1. Fonctions intégrées non-reconnues
    Par BjornDunkerbeck dans le forum Runtime
    Réponses: 8
    Dernier message: 10/07/2007, 09h55
  2. [Fonction] fonction mysql_connect non reconnue
    Par Invité dans le forum SQL Procédural
    Réponses: 6
    Dernier message: 20/02/2006, 18h47
  3. Réponses: 5
    Dernier message: 13/02/2006, 13h59
  4. [MySQL] Fonction mysql_connect non-définie
    Par Ti-Pou dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 10/02/2006, 02h21
  5. [ADO]Fonction nz non reconnue
    Par FRINDEL dans le forum Bases de données
    Réponses: 4
    Dernier message: 16/01/2006, 17h23

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