In this French-language short tutorial, the speaker explains that the MySQLi extension is built‑in to modern PHP versions, so no special configuration is needed. He describes a local MySQL server (localhost) with a database named tuto‑php that contains a single table langage. The table has three columns: ID (SMALLINT, primary key, auto‑increment), langage (VARCHAR) and exécution (VARCHAR) which stores whether the language runs on client or server. The speaker then shows how to create a MySQLi connection in PHP using mysqliconnect, specifying the server name (localhost), username (louloute) and password (louloute). He notes that mysqliconnect returns a connection identifier on success or false on failure.
Chapters
extension mysqli est supportée par défaut par les versions courantes de PHP, donc aucune configuration spéciale n'est requise. Alors la première chose à faire c'est de créer déjà une base de données. J'ai déjà fait cette opération. En fait le serveur qui contient la base est bien le serveur local, localhost, et la base de données s'appelle tuto-php qui contient une seule table qui s'appelle langage. La table contient 3 colonnes avec les attributs ID, langue langage et exécution. L'attribut ID est de type SMALLINT et il s'agit de la clé primaire de la table qui s'incrémente automatiquement. Les attributs langage et exécution sont de type VARCHAR et ils permettent respectivement de contenir le nom du langage et le mode d'exécution, c'est-à-dire est-ce que c'est le client ou bien le serveur. Maintenant dans le code PHP, la première chose à faire c'est la création d'une connexion. On va donc faire appel à la fonction mysqli_connect. Cette fonction contient 3 ou 4 arguments, ça dépend de comment vous voulez appréhender ceci. Premier argument, c'est le nom du serveur. En tant que chaîne de caractères, je mettrai localhost. C'est-à-dire le serveur de la base de données. Deuxième argument, c'est le nom de l'utilisateur. Dans ce cas, c'est louloute. Et le dernier argument, c'est le mot de passe de cet utilisateur sur ce serveur de base de données. Dans mon cas, c'est toujours louloute. La fonction mysqli_connect retourne un identifiant de connexion en cas de succès et false en cas d'échec.