Pour communiquer avec votre base de donnée Mysql, il vous faut pour cela établir une connexion via celle ci.
Ces quelques lignes sont insdispensables avant tout autres bouts de codes qui communiqueront avec la base de donnée.
Pour cela créez un fichier de connexion nommé "connexion.inc.php" que vous placerez dans un dossier ou vos fichiers et programmes y seront placés. Dans vos programmes dés que vous aurez besoin d'eux vous vous connecterez à votre base de donnée, vous ferais appelle à ce fichier grâce à include ( include("connexion.inc.php");).
Ce type d'architecture est trés pratique car elle facilite la migration d'un serveur à l'autre.
Voici le code :
<? |
|
|
$hostname
$dbname
$username
$password |
= ''
= ''
= ''
= '' |
//Incrivez dans les deux guillemets le nom de votre serveur
//Incrivez dans les deux guillemets le nom de votre base de donnée
//Incrivez dans les deux guillemets le nom d'utilisateur
//Incrivez dans les deux guillemets le mot de passe |
?> |
|
|
Voici un petit exemple avec PhpMyAdmin (en local) :

Voici à quoi ressemble votre fichier de connexion :
<? |
|
$hostname
$dbname
$username
$password |
= 'localhost'
= 'tuto'
= 'root'
= '' |
?> |
|
Le nom du serveur est localhost , le nom de la base de donnée est tuto, le nom d'utilisateur est root. Il n'y a pas de mot de passe pour se serveur local, donc on laisse juste les deux guillemets.
Voila vous savez comment vous connectez a une base de donnée, maintenant il vous faut si votre connection échoue revoyer un message d'erreur. Pour cela il suffit d'écrire ces quelques lignes de plus juste avant la balise de fermeture php (?>):
@mysql_connect($hostname,$username,$password)
or die("Impossible de se connecter au serveur ");
@mysql_select_db("$dbname")
or die("Impossible de se connecter à la base de donnée ");
|
Vous pouvez si vous le souhaitez modifier le texte entre guillemets ou bien, pour mieux présenter l'erreur de connexion inclure du code HTML.
N'oublier pas de fermer la connection à la fin de votre programme grace à mysql_close();
|