Aller au contenu

Création d'une table MySQL avec PHP

Dans ce tutoriel, nous allons vous montrer comment créer une table MySQL avec PHP. PHP est un langage de script côté serveur qui vous permet d'interagir avec des bases de données, y compris MySQL. En utilisant PHP, vous pouvez ajouter, récupérer et manipuler des données dans votre base de données.

Configuration d'une connexion MySQL

Avant de pouvoir créer une table MySQL, nous devons établir une connexion à la base de données. Cela peut être fait en utilisant la fonction mysqli_connect(). La fonction nécessite trois paramètres : le nom du serveur, le nom d'utilisateur et le mot de passe.

Connexion PHP à une base de données en utilisant mysqli_connect

php
<?php

$server = "localhost";
$username = "username";
$password = "password";

$conn = mysqli_connect($server, $username, $password);

if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";

?>

Création d'une table MySQL

Une fois la connexion établie, nous pouvons procéder à la création d'une table. La fonction mysqli_query() est utilisée pour exécuter des instructions SQL, y compris la création d'une table.

Voici un exemple de la manière de créer une table avec trois colonnes : id, name et email.

PHP Création d'une table MySQL

php
<?php

$sql = "CREATE TABLE users (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
name VARCHAR(30) NOT NULL,
email VARCHAR(50)
)";

if (mysqli_query($conn, $sql)) {
    echo "Table created successfully";
} else {
    echo "Error creating table: " . mysqli_error($conn);
}

?>

Conclusion

Dans ce tutoriel, nous avons démontré comment créer une table MySQL avec PHP. En utilisant les fonctions mysqli_connect() et mysqli_query(), vous pouvez établir une connexion à la base de données et exécuter des instructions SQL, y compris la création de tables. Grâce à ces outils, vous pouvez gérer et manipuler votre base de données en toute simplicité.

Pratique

Quelles sont les étapes nécessaires pour créer une table MySQL en PHP ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.