Vous avez besoin d'un site web pour votre activité mais vous êtes nul en programmation ... MyWebsite est fait pour vous.

* Offre 1&1 MyWebsite « 1 mois d’essai gratuit » : pendant le mois d’essai gratuit, résiliation possible à tout moment, sans frais.

* Cette publicité ne s'affiche qu'une fois par jour et s'ouvre dans une nouvelle fenêtre.

Comment se connecter à une base de données






Code de connexion:

<?
//On déclare les variables pour pouvoir se connecter à sa base
 
$nom_du_serveur ="***";
$nom_de_la_base ="***";
$nom_utilisateur ="***";
$passe ="***";
 
//Variable de connexion à la base de données
 
mysql_connect("$nom_du_serveur","$nom_utilisateur","$passe");
 
//Vérification d'accès à la base de données
 
mysql_select_db("$nom_de_la_base") or die("Impossible d'ouvrir la base de données ");
 
// On ferme la connexion
 
 mysql_close();
 ?>

Exemple d'un compte Free.fr:
Supposons un compte chez FREE dont le nom du site serait toto et le mot de pass titi:

<?
//On déclare les variables pour pouvoir se connecter à sa base
 
$nom_du_serveur ="free.fr";
$nom_de_la_base ="toto";
$nom_utilisateur ="toto";
$passe ="titi";
 
//Variable de connexion à la base de données
 
mysql_connect("$nom_du_serveur","$nom_utilisateur","$passe");
 
//Vérification d'accès à la base de données
 
mysql_select_db("$nom_de_la_base") or die("Impossible d'ouvrir la base de données ");
 
// On ferme la connexion
 
 mysql_close();
 ?>

A savoir:
La fonction mysql_connect(); permet de se connecter au serveur precisé dans la variable $nom_du_serveur.
La fonction mysql_db(); permet de verifier si l'ouverture de la base de données déclaré dans $nom_de_la_base est possible. Si elle échoue, on affiche le message d'erreur "Impossible d'ouvrir la base de données ".
Les // permet de commenter le code.

Fonction de connexion à une base de données

Cette fonction est à insérer dans un fichier de fonctions.

<?php
//fonction de connexion à la bd
function connexion_bd(){
 
	$nom_du_serveur ="free.fr";
	$nom_de_la_base ="toto";
	$nom_utilisateur ="toto";
	$passe ="titi";
 
	$link = mysql_connect ($nom_du_serveur,$nom_utilisateur,$passe) or die ('Erreur : '.mysql_error());
	mysql_select_db($nom_de_la_base, $link) or die ('Erreur :'.mysql_error());
}
 
//fonction de déconnexion à la bd
function close_bd()
{
mysql_close($link);
}
?>
En supposant que cette fonction soit incluse dans un fichier nommé "fonctions.php", vous devez alors inclure ce fichier pour toute connexion à votre BD.
<?php
include('fonctions.php');
 
//Ouverture de la connexion
connexion_bd();
 
/*Votre code php et compagnie*/
 
//Fermeture de la connexion
close_bd();
?>

Catégorie PHP

Commentaire sur : Comment se connecter à une base de données