NAVIGATION
LIENS UTILES
ADRESSE Région PACA Côte d’Azur, FRANCE
Made by Nanamina d’Archipelsoft

Bout de code PHP

ARCHIPELSOFT  
Si   votre   application   PHP   a   besoin   de   communiquer   avec   un   serveur   de   base   de   données,   vous   devez   écrire   du   code   pour   pouvoir   vous   connecter,   envoyer   des requêtes   au   serveur.   C’est   ce   que   nous   allons   faire   dans   ce   tutoriel   en   utilisant   mysqli      pour   assurer   l'interface   que   PHP   utilisera   pour   gérer   les   communications entre votre application et le serveur de base de données.
1 En PHP il existe diverses façons  de se connecter à une base de données,  entre autre nous pouvons utiliser mysqli ou PDO, nous allons vous expliquez les deux façons.   Voici un premier exemple en utilisant mysqli (approche procédurale).  Nous allons définir 4 variables :  La première :   $host : cette variable sert à localiser le serveur de base de données.  Si votre serveur de base de données est installé sur la même machine que votre serveur web vous pourrez utiliser « localhost » ou « 127.0.0.1 ».  Si votre serveur de base de données n’est pas installé sur la même machine que votre serveur web vous devrez utiliser l’adresse IP de celle-ci.  La deuxième : $database : cette variable sert à atteindre la base de données voulues. Exemple : mabase  La troisième :  $user_name : cette variable est le nom d’utilisateur qui sert à se connecter à la base de données. Exemple : admin  La quatrième :  $password : cette variable est le mot de passe liant le nom de l’utilisateur. Exemple : Flo56!wWyu 2 Voici le code pour  lancer la connexion à votre base de données :  <?php $host ="localhost"; 	$database ="mabase"; 	$user_name ="admin"; 	$password ="Flo56!wWyu";  $connect = mysqli_connect($host, $user_name, $password, $database); Il faut effectuer la vérification des erreurs de connexion à la base de données mysql avec la commande : 	if(mysqli_connect_errno($connect)){ 		echo '<p>La connexion au serveur MySQL a échoué: '.mysqli_connect_error().'</p>'; 	} else { 		echo '<p>Connexion au serveur MySQL établie avec succès.</p>'; 	} ?>  La connexion s'effectue via la fonction MySQLi mysqli_connect.  Si la connexion échoue, un message d'erreur s'affichera via la fonction mysqli_connect_error().  Si vous obtenez le message "Connexion au serveur MySQL établie avec succès.", le script est opérationnel. Autrement, vérifiez vos données d'accès à la base de données et effectuez les corrections nécessaires. 3 Voici un autre exemple utilisant PDO (approche objet) nous utiliserons les mêmes variables que celles utilisées pour mysqli. <?php 	$host ="localhost"; 	$database ="mabase"; 	$user_name ="admin"; 	$password ="Flo56!wWyu";  Il faut effectuer la vérification des erreurs de connexion à la base de données mysql avec la commande :  try { $pdo = new PDO('mysql:host=$host;dbname=$database’ ,$user_name,$password); 	} catch (PDOException $e) { 		die(‘Erreur :’ .$e->getMessage()) ; } ?>   Nous vous avons montré les exemples pour se connecter à une base de données de deux manières. Nous vous conseillons d’utiliser plutôt PDO, qui vous permettra de garder les mêmes requêtes et la récupération des données, sans effectuer une totale transformation de votre code,  quelques soit le serveur de base de données utilisé (MySQL, PostgreSQL, SQL server…)
NAVIGATION
LIENS UTILES
ADRESSE Région PACA Côte d’Azur, FRANCE
Made by Nanamina d’Archipelsoft

Bout de code PHP

ARCHIPELSOFT  
Si    votre    application    PHP    a    besoin    de    communiquer avec   un   serveur   de   base   de   données,   vous   devez   écrire du    code    pour    pouvoir    vous    connecter,    envoyer    des requêtes    au    serveur.    C’est    ce    que    nous    allons    faire dans    ce    tutoriel    en    utilisant    mysqli        pour    assurer l'interface      que      PHP      utilisera      pour      gérer      les communications   entre   votre   application   et   le   serveur de base de données.
1 En PHP il existe diverses façons  de se connecter à une base de données,  entre autre nous pouvons utiliser mysqli ou PDO, nous allons vous expliquez les deux façons.   Voici un premier exemple en utilisant mysqli (approche procédurale).  Nous allons définir 4 variables :  La première :   $host : cette variable sert à localiser le serveur de base de données.  Si votre serveur de base de données est installé sur la même machine que votre serveur web vous pourrez utiliser « localhost » ou « 127.0.0.1 ».  Si votre serveur de base de données n’est pas installé sur la même machine que votre serveur web vous devrez utiliser l’adresse IP de celle-ci.  La deuxième : $database : cette variable sert à atteindre la base de données voulues. Exemple : mabase  La troisième :  $user_name : cette variable est le nom d’utilisateur qui sert à se connecter à la base de données. Exemple : admin  La quatrième :  $password : cette variable est le mot de passe liant le nom de l’utilisateur. Exemple : Flo56!wWyu 2 Voici le code pour  lancer la connexion à votre base de données :  <?php $host ="localhost"; 	$database ="mabase"; 	$user_name ="admin"; 	$password ="Flo56!wWyu";  $connect = mysqli_connect($host, $user_name, $password, $database); Il faut effectuer la vérification des erreurs de connexion à la base de données mysql avec la commande : 	if(mysqli_connect_errno($connect)){ 		echo '<p>La connexion au serveur MySQL a échoué: '.mysqli_connect_error().'</p>'; 	} else { 		echo '<p>Connexion au serveur MySQL établie avec succès.</p>'; 	} ?>  La connexion s'effectue via la fonction MySQLi mysqli_connect.  Si la connexion échoue, un message d'erreur s'affichera via la fonction mysqli_connect_error().  Si vous obtenez le message "Connexion au serveur MySQL établie avec succès.", le script est opérationnel. Autrement, vérifiez vos données d'accès à la base de données et effectuez les corrections nécessaires. 3 Voici un autre exemple utilisant PDO (approche objet) nous utiliserons les mêmes variables que celles utilisées pour mysqli. <?php 	$host ="localhost"; 	$database ="mabase"; 	$user_name ="admin"; 	$password ="Flo56!wWyu";  Il faut effectuer la vérification des erreurs de connexion à la base de données mysql avec la commande :  try { $pdo = new PDO('mysql:host=$host;dbname=$database’ ,$user_name,$password); 	} catch (PDOException $e) { 		die(‘Erreur :’ .$e->getMessage()) ; } ?>   Nous vous avons montré les exemples pour se connecter à une base de données de deux manières. Nous vous conseillons d’utiliser plutôt PDO, qui vous permettra de garder les mêmes requêtes et la récupération des données, sans effectuer une totale transformation de votre code,  quelques soit le serveur de base de données utilisé (MySQL, PostgreSQL, SQL server…)
ARCHIPELSOFT
ARCHIPELSOFT