| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    PHP ne se connecte à MySQL
    Une des caractéristiques de PHP qui le rend populaire pour la conception de systèmes de gestion de contenu de site Web, ou CMS , est sa capacité à se connecter avec le logiciel de serveur de base de données open source MySQL . Considérant combien il est courant de PHP à coupler avec MySQL lors de la construction d'un CMS , des erreurs dans l'établissement des connexions simples à une base de données MySQL peut venir comme une surprise. Cependant, il ya un certain nombre d'explications simples pour résoudre ce problème. PHP MySQL options de compilation

    fonction de la version de PHP utilisé par votre serveur , il peut ou peut ne pas être automatiquement compilé avec les pilotes nécessaires pour établir des connexions à des serveurs de bases de données MySQL. Consultez la page de manuel d'installation de PHP pour voir si votre version de PHP est venu avec ces pilotes sont activées par défaut . Si elle n'a pas, et vous n'avez pas compiler PHP avec l'option " - with- mysql [= DIR] " par " DIR " étant le répertoire dans lequel vous avez installé MySQL , vous devrez recompiler PHP avec cette option est activée .
    serveur exécutant ?

    PHP et MySQL sont deux composants logiciels séparés. Juste parce que votre proxy HTML est d'exécuter les scripts nécessaires pour accéder à l'interpréteur PHP ne signifie pas que le serveur de base de données MySQL est en marche . Si le serveur ne fonctionne pas, alors PHP ne sera pas capable d'établir des connexions à elle. Vous pouvez utiliser la commande de terminal "top" sur les systèmes UNIX ou « de liste des tâches " pour Windows afin de produire une liste des processus en cours d'exécution . Si MySQL ne fait pas partie de ces processus, alors vous devrez le lancer avant PHP peut établir des connexions SQL .

    Pouvoirs

    Tout comme vous ne pouvez pas vous identifier à votre ordinateur sans votre nom d'utilisateur et mot de passe correct , MySQL ne va pas laisser PHP établir des connexions à elle si le nom d'utilisateur et le mot de passe que vous avez fournis comme paramètres dans la fonction " mysql_connect () " sont incorrects. Vous pouvez vérifier votre code source pour s'assurer que vous n'avez pas fait une faute de frappe lors de la saisie de ces éléments de données . Vous pouvez également vous vérifiez que vous n'avez pas oublié de créer l'utilisateur MySQL dont les pouvoirs que vous essayez d' utiliser pour établir la connexion en lançant l'outil de ligne de commande MySQL avec ces pouvoirs. Utilisez la commande "mysql - user = TargetUserName - password = targetUserPassword TargetDatabase " dans le terminal. Dans cette commande " TargetUserName " est le nom d'utilisateur MySQL que vous utilisez pour établir la connexion MySQL dans votre code PHP, " targetUserPassword " est le mot de passe correspondant de ce nom d'utilisateur et " TargetDatabase " est le nom de la base de données MySQL, vous êtes essayez d'accéder à ce nom d' utilisateur . Si cette commande ne fonctionne pas , alors vous devez lancer l'outil de ligne de commande que l'utilisateur root et de créer les informations d'identification utilisateur que vous essayez d' utiliser en PHP.
    Exacte Syntaxe
    < p> Quand il s'agit de la programmation dans n'importe quelle langue , de petites erreurs de syntaxe peuvent causer des problèmes que le programmeur ne peut pas comprendre. Par conséquent, si votre version de PHP possède les pilotes nécessaires MySQL activé, le serveur MySQL est en cours, les informations d'identification que vous essayez d' utiliser sont valides, et PHP ne seront toujours pas se connecter à MySQL alors vous devriez aller sur chaque personnage dans votre " mysql_connect () commande et les paramètres " . Portez une attention particulière pour s'assurer que toutes les virgules sont là et vous avez utilisé des guillemets simples (' ) au lieu des guillemets doubles ( " ) .

    Previous :

    next :
      articles connexes
    ·Comment faire un fichier PHP 
    ·Un script PHP pour sauvegarder une base de données MyS…
    ·Comment faire pour installer SQL Server 2005 Express su…
    ·Tutoriel pour MySQL dans Scala 
    ·Comment faire pour supprimer des éléments d' un table…
    ·MySQL PHP Tutorial de requêtes 
    ·Comment ajouter un pilote MySQL pour VB.NET 
    ·Comment trouver les meilleures grilles de données en P…
    ·Le PHP de tête n'est pas Redirection 
    ·Comment faire pour tester le PHP sur HostGator 
      articles en vedette
    ·Définition des événements dans Visual Basic 
    ·Comment utiliser VBA pour modifier la base de données …
    ·Comment faire pour créer un nouveau Blank en PHP 
    ·Comment supprimer un enregistrement dans VB6 
    ·Comparaison des plates-formes Java & Net 
    ·Comment utiliser les fichiers OCX dans VB 6 
    ·Comment créer un fichier script de texte pour modifier…
    ·Comment interrompre une procédure en VB6.0 
    ·Combien par heure Ne programmeurs PHP Marque 
    ·Comment accéder à la mise à jour de la requête à V…
    Copyright © Connaissances Informatiques http://fr.wingwit.com