PHP est un langage de script côté serveur flexible et largement utilisé qui alimente de nombreuses pages Web dynamiques et interactives que nous voyons aujourd'hui. En tant que débutant moi-même, je trouve le parcours d’apprentissage de PHP à la fois stimulant et enrichissant. Dans cet article, nous explorerons des sujets plus avancés en PHP, en nous appuyant sur les bases abordées dans mon article précédent.
Si vous n'avez pas lu mon premier article, PHP Primer: A Beginner's Guide, je vous recommande fortement de le consulter. Il couvre les principes fondamentaux de PHP, notamment la configuration de votre environnement de développement, la compréhension de la syntaxe de base et l'utilisation de variables et de types de données.
À mesure que nous approfondissons PHP, j'apprécie tous vos commentaires, suggestions ou corrections. Vos commentaires m'aident non seulement à m'améliorer, mais également à créer un environnement d'apprentissage collaboratif pour tous les lecteurs. Continuons notre aventure PHP ensemble !
Avant de commencer à coder, nous devons configurer une base de données MySQL. Si XAMPP est installé, vous êtes déjà à mi-chemin !
Ouvrez le panneau de configuration XAMPP : Lancez le panneau de configuration XAMPP et démarrez les services "Apache" et "MySQL".
Ouvrez le panneau de configuration XAMPP : Lancez le panneau de configuration XAMPP et démarrez les services "Apache" et "MySQL".
Créer une base de données :
Cliquez sur le bouton "Nouveau" dans la barre latérale gauche.
Entrez un nom pour votre base de données et cliquez sur « Créer ».
Il existe une autre option alternative pour créer une base de données en écrivant CREATE DATABASE database_name; commande dans le script SQL, puis cliquez sur la commande Go.
Ces étapes sont présentées ci-dessous avec des images.
Première option de création d'une base de données :
Création d'une base de données à l'aide de la commande MySQL sur un script SQL :
Sélectionnez votre base de données : cliquez sur la base de données que vous venez de créer.
Créer un tableau :
Entrez un nom pour votre table (par exemple, utilisateurs).
Spécifiez le nombre de colonnes et cliquez sur "Go".
Définissez les colonnes (par exemple, id, nom, email, âge).
Ou en utilisant les commandes MySQL dans un script SQL
CREATE TABLE users ( id INT(11) PRIMARY KEY AUTO_INCREMENT NOT NULL, name VARCHAR(50) NOT NULL, email VARCHAR(50) NOT NULL UNIQUE, age INT(3) NOT NULL )
puis cliquez sur Aller.
Utiliser 'mysqli' pour se connecter à MySQL
Code mis à jour ci-dessous
L'exécution d'opérations CRUD dans le contexte du développement Web fait référence aux opérations de base qui peuvent être effectuées sur les données stockées dans une base de données : créer, lire, mettre à jour et supprimer. Ces opérations sont fondamentales pour créer des applications Web dynamiques et interactives où les utilisateurs peuvent interagir avec les données. Les opérations CRUD sont l'épine dorsale des interactions avec les bases de données dans les applications Web. PHP vous permet d'effectuer ces opérations facilement en définissant des variables contenant du code SQL et en les exécutant à l'aide des bibliothèques d'interaction de base de données PHP comme MySQLi
Code mis à jour ↓
"; } else { // Log the error for debugging purposes error_log("Error: " . mysqli_stmt_error($stmt)); // Display a generic error message to the user echo "An error occurred while creating the record. Please try again later."; } // Close the prepared statement mysqli_stmt_close($stmt);
L'opération Lire est utilisée pour récupérer des données à partir d'une base de données. Cela se fait généralement à l'aide de l'instruction SELECT dans SQL. Voici un code étape par étape et une explication sur la façon d'effectuer une opération de lecture en PHP :
// Create an SQL query $sql = "SELECT id, name, email, age FROM users"; $result = mysqli_query($conn, $sql); // Check if there are any results if (mysqli_num_rows($result) > 0) { // Fetch and output data of each row while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. " - Age: " . $row["age"]. "
"; } } else { echo "0 results"; }
Avez-vous déjà eu besoin de modifier des données existantes dans une base de données ? Comment l’avez-vous abordé ?
L'opération de mise à jour en PHP est utilisée pour modifier les enregistrements existants dans une base de données MySQL. Ceci est essentiel pour conserver des données précises et à jour dans votre application. Par exemple, si les informations d'un utilisateur changent, telles que son adresse e-mail ou son âge, vous utiliserez l'opération de mise à jour pour refléter ces modifications dans votre base de données.
Code mis à jour
Sur la base du code écrit ci-dessus, si le processus de mise à jour se déroule correctement, nous recevrons le message "Enregistrement mis à jour avec succès", dans ce cas, la valeur d'âge de l'utilisateur avec l'e-mail spécifié passera à 32 et nous pourrons voir les résultats dans notre base de données.
L'opération de suppression en PHP est utilisée pour supprimer des enregistrements d'une table de base de données. Cette opération est effectuée à l'aide de l'instruction SQL DELETE, qui spécifie les conditions dans lesquelles les enregistrements doivent être supprimés. La syntaxe de l'instruction DELETE vous permet de spécifier une ou plusieurs conditions pour garantir que seuls les enregistrements prévus sont supprimés de la base de données.
Code mis à jour
0) { echo "Record deleted successfully"; } else { echo "No record found with the specified email."; } } else { // Log the error internally, do not display it to the user error_log("Error executing statement: " . mysqli_stmt_error($stmt)); echo "An error occurred while deleting the record. Please try again later."; } // Close the statement mysqli_stmt_close($stmt); } else { // Log the error internally, do not display it to the user error_log("Error preparing statement: " . mysqli_error($conn)); echo "An error occurred. Please try again later."; } // Close the connection mysqli_close($conn); ?>
Les opérations CRUD sont l'épine dorsale des interactions de base de données dans les applications Web. En maîtrisant ces opérations, vous pouvez créer des applications dynamiques et interactives. J'aimerais connaître vos expériences avec les opérations CRUD ! Partagez vos réflexions dans les commentaires ci-dessous et poursuivons la discussion.
Je tiens à exprimer ma sincère gratitude à chacun d'entre vous qui a pris le temps de lire cet article et de partager vos idées. Votre engagement et vos commentaires sont extrêmement précieux alors que nous continuons à apprendre et à grandir ensemble.
N'oubliez pas de consulter mon article précédent pour des concepts plus fondamentaux, et n'hésitez pas à laisser vos commentaires ci-dessous. Merci de vous joindre à moi pour cette exploration des opérations CRUD en PHP.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3