Spécifie l'orientation du texte dans un élément
mysqli_select_db est la fonction qui permet de choisir la base de données avec laquelle on veut travailler
Sélectionner la base de données sur laquelle on veut travailler dans MySql il n’y a pas plus facile que ça, on utilise tout simplement la fonction mysql_select_db .
Il faut maintenant sélectionner la base de données sur laquelle vous allez travailler.
Souvent, une seule base de données suffit.
Demandez à votre hébergeur le nom de la base qui a été créée (souvent c'est le même nom que votre login MySQL).
Ou si vous travaillez en local c’est le nom que vous avez donné à la base de donnée lors de sa création avec phpmyadmin.
La fonction qui permet de sélectionner la BDD est : mysql_select_db
En temps normal, vous n'aurez besoin d'indiquer qu'un paramètre : le nom de la base.
Dans l'exemple suivant nous allons séléctionner la base de données " mabase " que nous avons créer dans le chapitre précédent :
Voici le Code :
<?php $servername = "127.0.0.1"; $username = "root"; $password = ""; $database = "mabase"; //Créer une connexion $conn = mysqli_connect($servername, $username, $password); // Vérifier la connexion if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } mysqli_select_db($conn,$database); if ($result = mysqli_query($conn, "SELECT DATABASE()")) { $row = mysqli_fetch_row($result); echo "La base de données séléctionnée est : " . $row[0]; }else echo "impossiple de trouver la base de données test"; mysqli_close($conn); ?>
Cette fonction mysqli_select_db() a besoin de deux paramètres :
le paramètre de connexion au serveur mysql ici $conn et le paramètre nom de la base de données ici $database
Vous êtes connectés, vous avez choisi votre base de données, vous pouvez commencer votre travail.
Mais une fois que vous avez fini de travailler sur votre BDD, il faut vous déconnecter.
Pour se déconnecter, c'est tout simple : mysqli_close
Code
<?php // Connexion à MySQL mysql_connect("serveur", " utilisateur", "mot de pass"); // Sélection de la base mabase mysql_select_db("mabase"); // On est connectés, on peut travailler sur la BDD // On a fini de travailler, on ferme la connexion : // Déconnexion de MySQL mysql_close(); ?>
Le code source précédent n'affiche rien à l'écran si tout se passe bien.
Si la connexion a échoué, vous aurez un message d'erreur. Dans ce cas c'est que votre login, mot de passe ou nom d'hôte n'est pas bon.
Une bonnes pratiques pour l'utilisation de bases de données consiste tout d'abord, à spécifier le nom « nom d'utilisateur », mot de passe et base de données afin que si vous modifierez l’un d'eux, à une date ultérieure, vous aurez seulement une seule ligne à changer:
$username = "nom d'utilisateur" ;
$password = "mot de passe" ;
$database = "Votre_database" ;
À ce stade vous pouvez vous demander s’il y a un risque de sécurité, en mettant vos mots de passe dans le fichier. Ne vous s'inquiétez pas, parce que le code source PHP est traité par le serveur avant d'être envoyé au navigateur, il est donc impossible pour l'utilisateur de voir la source du script.
Vous devez ensuite, lancez la commande pour démarrer une connexion de base de données :
mysql_connect(localhost,$username,$Password) ;
Cette ligne indique à PHP de se connecter au serveur de base de données MySQL « localhost » (localhost signifie le serveur qui exécute le site . À moins que votre hébergeur web (hôte) vous dit le contraire, vous devez utiliser localhost. Mai s’il vous a été donné une adresse de serveur (telles que myserver.com, vous devez remplacer localhost par « "myserver.com" » (y compris les guillemets)).
SCREEBER - Logiciel de copywriting Augmentez vos résultats en rejoignant les 1600 entrepreneurs qui utilisent Screeber®, le seul logiciel de Copywriting (en français) qui rédige avec vous des textes de vente qui convertissent