PHP est un langage de programmation puissant largement utilisé dans le développement Web. Pour les développeurs Web, la balise a est l'un des éléments HTML couramment utilisés et est souvent utilisée pour créer des hyperliens. Cependant, dans le développement réel, vous pouvez rencontrer des situations dans lesquelles vous devez supprimer les données ou entrées correspondantes lorsque vous cliquez sur la balise a. Ainsi, cet article expliquera comment utiliser PHP pour réaliser l'opération cliquer pour supprimer une balise.
Tout d'abord, nous devons comprendre comment utiliser la base de données MySQL pour stocker des données via PHP. Nous pouvons utiliser des instructions SQL pour créer des bases de données et des tables, ainsi que pour insérer, interroger, mettre à jour et supprimer des données. Voici un exemple d'instruction SQL :
CREATE DATABASE dbname; USE dbname; CREATE TABLE tablename ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, email VARCHAR(50) NOT NULL, reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ); INSERT INTO tablename (name, email) VALUES ('John Doe', 'john@example.com'); SELECT * FROM tablename; UPDATE tablename SET email='newemail@example.com' WHERE name='John Doe'; DELETE FROM tablename WHERE name='John Doe';
Dans l'instruction SQL ci-dessus, nous avons créé une base de données nommée "dbname" et créé une table nommée "tablename". Le tableau contient des champs tels que l'identifiant, le nom, l'e-mail et reg_date. Nous avons inséré un enregistrement (John Doe) et effectué des opérations de requête, de mise à jour et de suppression.
Ensuite, nous pouvons utiliser le code PHP pour nous connecter à la base de données MySQL et exécuter l'instruction SQL ci-dessus. Voici un exemple de code PHP :
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "dbname"; // Create connection $conn = mysqli_connect($servername, $username, $password, $dbname); // Check connection if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } // Execute SQL queries $sql = "INSERT INTO tablename (name, email) VALUES ('John Doe', 'john@example.com')"; if (mysqli_query($conn, $sql)) { echo "New record created successfully"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } mysqli_close($conn); ?>
Dans les applications pratiques, nous pouvons avoir besoin d'utiliser une balise pour afficher les données ou les entrées qui ont été stockées dans la base de données et leur fournir une fonctionnalité de suppression. Voici un exemple de code HTML pour afficher les données de la base de données et la fonctionnalité de suppression :
<!DOCTYPE html> <html> <head> <title>PHP A标签点击删除</title> </head> <body> <h1>数据库中的数据</h1> <?php // Connect to database $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "dbname"; $conn = mysqli_connect($servername, $username, $password, $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } // Query database and display results $sql = "SELECT * FROM tablename"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { echo "<table><tr><th>ID</th><th>Name</th><th>Email</th><th>Action</th></tr>"; while($row = mysqli_fetch_assoc($result)) { echo "<tr><td>".$row["id"]."</td><td>".$row["name"]."</td><td>".$row["email"]."</td><td><a href='delete.php?id=".$row["id"]."'>Delete</a></td></tr>"; } echo "</table>"; } else { echo "0 results"; } mysqli_close($conn); ?> </body> </html>
Dans l'exemple ci-dessus, nous utilisons du code PHP pour obtenir les données de la base de données et les afficher en HTML à l'aide de la page d'éléments