What are some best practices for deleting specific users based on criteria in PHP?
When deleting specific users based on criteria in PHP, it is important to first identify the criteria that determine which users should be deleted. Once the criteria are established, you can use SQL queries to select the users that meet the criteria and then delete them from the database.
// Establish criteria for deleting users
$criteria = "age > 30";
// Connect to database
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// Select users based on criteria
$sql = "DELETE FROM users WHERE $criteria";
if ($conn->query($sql) === TRUE) {
echo "Users deleted successfully";
} else {
echo "Error deleting users: " . $conn->error;
}
// Close connection
$conn->close();