Www.Tdi-Cours.Co.CcConnexion à la BDD
Pour pouvoir travailler avec la base de données, il faut d'abord s'y connecter.
Se connecter à la base de données...
Hein !? Quoi ?! Il est où le modem ?!
Ne rigolez pas, c'est exactement ce que je me posais comme question quand on me disait "il faut te connecter à la base de
données".
Alors vous vous aurez de la chance, vous ne resterez pas dans le flou comme moi
Voici ce qu'il faut savoir :
Nous allons apprendre dans ce chapitre à lire des données dans une BDD. Or, je vous rappelle que PHP doit faire l'intermédiaire
entre vous et MySQL.
Problème : PHP ne peut pas dire à MySQL dès le début "Récupère-moi ces valeurs". En effet, MySQL demande d'abord un nom
d'utilisateur et un mot de passe. S'il ne faisait pas ça, tout le monde pourrait accéder à votre BDD et lire les informations qu'il y a
dedans (parfois confidentielles !).
Il va donc falloir que PHP s'authentifie, on dit qu'il établit une connexion avec MySQL. Une fois que la connexion sera établie, vous
pourrez faire n'importe quelle opération sur votre base de données
On va pour commencer apprendre 3 étapes :
La connexion
Le choix de la base
La déconnexion
La connexion
Pour vous connecter, vous utiliserez une fonction PHP : mysql_connect.
Cette fonction a besoin de 3 arguments qu'il vous faudra renseigner :
Le nom de l'hôte : c'est l'IP de l'ordinateur où MySQL est installé. Le plus souvent, MySQL est installé sur le même
ordinateur que PHP. Dans ce cas, mettez la valeur "localhost" et ça marchera
Le login : ça permet de vous identifier. Renseignez-vous auprès de votre hébergeur pour le connaître. Le plus souvent
(chez un hébergeur gratuit) c'est le même login que vous utilisez pour le FTP.
Le mot de passe : là encore, il y a 99% de chances pour que le mot de passe soit le même que celui que vous utilisez
pour accéder au FTP (ça ne vous coûte rien d'essayer :p)
On va supposer que le nom de l'hôte est "localhost" (c'est valable dans la quasi-totalité des cas), que mon login est "mateo21" et
que mon mot