Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment faire pour exécuter des pag…
  • Comment créer un compteur PHP sans …
  • Pourquoi pas mon ordinateur ouvert u…
  • Comment faire pour ouvrir l'extensio…
  • Comment faire pour modifier Liens ex…
  • Comment faire pour convertir au form…
  • Comment masquer une image avec PHP 
  • Comment faire pour éviter les entré…
  • MySQL types d'attributs 
  • Comment enregistrer un fichier PHP a…
  •   PHP /MySQL 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
  •  
    PHP /MySQL Programmation

    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 ( " ) .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Définition des globales et statiques en PHP 
  • École PHP Projets 
  • PHP Tutoriel pour une galerie Simple 
  • Comment l'indice de charge dans le cache sur Mysql 
  • Comment rechercher une chaîne de caractère générique dans un fichier texte en PHP 
  • Comment faire pour supprimer des lignes dans des fichiers plats dans PHP 
  • Qu'est-ce que le Mail PHP limite de caractères 
  • Le PHP de tête n'est pas Redirection 
  • Comment vérifier PHP et MySQL autorisations 
  • Comment réinstaller Table MySQL 
  • Connaissances Informatiques © http://www.ordinateur.cc