PDF (adobe.com)

Etablissement d'une connexion à une base de données

Pour établir une connexion à une base de données lors du développement d'une application PHP dans Dreamweaver, vous devez disposer d'une ou plusieurs bases de données MySQL et le serveur MySQL doit être démarré.

  1. Ouvrez une page PHP dans Dreamweaver, puis ouvrez le panneau Bases de données (Fenêtre > Bases de données).
  2. Cliquez sur le bouton Plus (+) dans le panneau, sélectionnez Connexion MySQL dans le menu et définissez les options de la boîte de dialogue.
    • Entrez un nom pour la nouvelle connexion, sans espaces ni caractères spéciaux.

    • Dans la zone Serveur MySQL, entrez une adresse IP ou un nom de serveur pour l'ordinateur qui héberge MySQL. Si MySQL et PHP s'exécutent sur le même ordinateur, vous pouvez entrer localhost.

    • Entrez votre nom d'utilisateur et mot de passe MySQL.

    • Dans la zone Base de données, entrez le nom de la base de données ou cliquez sur Sélectionner et choisissez une base de données dans la liste de bases de données MySQL, puis cliquez sur Tester.

    Dreamweaver tente d'établir la connexion à la base de données. Si la connexion échoue, revérifiez le nom du serveur, le nom d'utilisateur et le mot de passe. Si la connexion n'aboutit toujours pas, vérifiez les paramètres du dossier d'évaluation utilisé par Dreamweaver pour traiter les pages dynamiques.

    Dreamweaver tente de deviner au mieux la valeur à entrer automatiquement pour le préfixe d'URL dans la catégorie Serveur d'évaluation de la boîte de dialogue Définition du site. Toutefois, il peut parfois s'avérer nécessaire de modifier le préfixe d'URL pour garantir le fonctionnement de votre connexion. Assurez-vous que le préfixe d'URL est bien l'URL que les utilisateurs entrent dans leur navigateur pour ouvrir l'application Web, moins le nom de fichier (ou la page d'accueil) de l'application.

  3. Cliquez sur OK.
    Remarque : Si vous voyez le message d'erreur « Client does not support authentication protocol requested. Consider upgrading MySQL client » (Le client ne prend pas en charge le protocole d'identification requis. Essayez de mettre à jour le client MySQL.) lors de l'évaluation d'une connexion de base de données PHP à MySQL 4.1, consultez la section Résolution des messages d'erreur MySQL.