Description

Afin d'afficher toutes les données d'une base SQL ou une sélection de celles-ci dans une page web, il faut dans un premier temps crée un lien vers cette base de données. pour cela 2 actions sont nécessaires. Tout ceci suppose qu'Apache, PHP et MySQL sont bien installés et paramètrés sur votre système local ainsi qu'un client MySQL comme PHPMyAdmin.

MySQL Connect :
Cette action de page permet de générer un fichier include (.inc) contenant les paramètres servant à se connecter à la base SQL contenant les informations à extraire.

PHP Include PHP Page :
Cette action de page sera utilisée pour intégrer le contenu du fichier de connexion. inc en tête de chaque page .php ayant besoin de se connecter à la base.

Mettre en Oeuvre

Commençons par le fichier de paramètres .inc.
Tout d'abord il faut créer une nouvelle page blanche et lui donner un titre (ex. :ConnectionSQL), un nom de fichier (ex. : connectionsql.inc) et lui appliquer l'action
'MySQL Connect' .
 

Pourquoi un mode de développement et un mode de mise en ligne ? Ceci juste pour éviter de réécrire tous les paramètres à chaque fois. Modifiez simplement le mode et publiez.

En règle générale, 'localhost' est le nom d'hôte par défaut de votre serveur MySQL local et 'root' l'utilisateur par défaut. Donc pendant la phase de développement de votre site en local vous devez sélectionner vos réglages locaux : nom de votre base et le mot de passe de votre serveur MySQL (par défaut il n'y en a pas, mais je vous conseil d'en mettre un).

Quand aux réglages de Mise en Ligne, c'est votre hébergeur qui vous communiquera le nom d'hôte et le reste des informations seront vôtre lors de la création de votre compte utilisateur et de votre base en ligne. Par contre, beaucoup d'hébergeurs refusent que vous vous connectiez directement avec votre client SQL local (CocoaMySQL ou PHPMyAdmin) à votre base de données hébergée pour des raisons de sécurité. Vous devrez donc exporter votre base SQL via leur interface de gestion.

Publier pour générer le fichier connectionsql.inc.
Sur la page du site nécessitant l'accès à la base, il faut appliquer l'action
'PHP Include PHP Page'.
 


Dans le menu déroulant de l'url 1, il faut sélectionner la page
'Connection SQL'. Cette action est à appliquer sur toutes les pages php ayant besoin des paramètres d'accès à la base de données. Désormais la connexion à la base est effective et ne nécessite plus que son interrogation en vue de son exploitation dans les pages.

Conseil

Je vous conseille CompleteApache2, CompletePHP4 et CompleteMySQL4 pour une installation rapide et facile d'un environnement de développement stable.

Compatibilité des navigateurs

Tout navigateurs actuels car c'est le serveur qui exécute le php en local afin de générer la page en html pour le navigateur du visiteur de la page.

Télécharger l'action

Téléchargez les deux actions 'MySQL Connect' et 'PHP Include PHP Page' pour Freeway 3 et supérieur, placez-les dans votre dossier Freeway Action

Softpress

En cas de problème de téléchargement de l'action,
vous pouvez la trouver sur le site
Actionforge.com
 

Frédéric Imbert

Tutoriel réalisé par Frédéric IMBERT pour ClubF

Clubf