Cours ⇒ Base de données Mysql facebook twitter youtube

L’accès aux bases de données | L’accès aux bases de données


Il existe deux extensions par défaut pour accéder à une base de données MYSQL.

Ce son mysql_ et mysqli_ .sont très proches mais mysqli_ est plus récente (php5) il y a aussi PDO je  vais la présentée dans un autre article on va utiliser mysqli_

 

1-Connexions:

 

La fonction permettant de se connecter à MYSQL. Est mysqli_connect().

 

Syntaxe :

 
$connect =  mysqli_connect($sql_serveur, $sql_login, $sql_pass, $sql_bdd);
 

$sql_serveur = 'localhost'; //Serveur de la Base De Donnée (BDD) (Par exemple : localhost ou 127.0.0.1)

$sql_login = 'root'; //Login BDD

$sql_pass = ''; //Pass BDD il est vide ici

$sql_bdd = 'exemple'; //Nom de la BDD mais pas la table

Exemple:

<?php
$sql_serveur = 'localhost'; //Serveur de la Base De Donnée (BDD) (Par exemple : localhost ou 127.0.0.1)
$sql_login = 'root'; //Login BDD
$sql_pass = ''; //Pass BDD il est vide ici
$sql_bdd = 'exemple'; //Nom de la BDD mais pas la table

$connect =  mysqli_connect($sql_serveur, $sql_login, $sql_pass, $sql_bdd);
if($connect)
{
    echo'<h1>Connexion réussie.</h1>';
    echo'<p> Les information sur le serveur :'.mysqli_get_host_info($connect);
    //la fonction mysqli_get_host_info($connect) retourne des information sur le serveur
    }
    else
    {
        printf('<h1> Erreur %d : %s. </h1><p>',mysqli_connect_errno(),mysqli_connect_error().'</p>');
        
        //LA fonction mysqli_connect_errno() retourne le numéro de l'erreur en cas d'échec de connexion
        //LA fonction mysqli_connect_error() retourne le méssage d'erreur en cas d'échec de connexion
        
        }

?>
 

On peut se connecter au serveur et à la base de données grâce à la fonction mysqli_select_db()

 

Exemple:

 
$base=  mysqli_connect($sql_serveur, $sql_login, $sql_pass);
$connect=mysqli_select_db($base,$sql_bdd);
 

2-3 Déconnexion

 

La fonction qui permettent de déconnecter a la base de données est :

Mysqli_close($base) ;

 

Exemple :

 
if(mysqli_close($connect))
{
    echo'<h1>D\'econnexion réussie</h1>';
    }
    else
    {
    echo'<h1>Echec D\'econnexion réussie</h1>';
    }
 

 





>
Changer le fond
Oregionale Skin
7astuces
Sélectionnez un Fond (11)
7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces
Fond de contenu
7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces