Maison >base de données >tutoriel mysql >Comment PHP gère la recharge des utilisateurs en interrogeant MySQL

Comment PHP gère la recharge des utilisateurs en interrogeant MySQL

WBOY
WBOYavant
2023-06-02 16:02:00597parcourir

Tout d'abord, nous devons nous assurer que nous avons installé correctement PHP et MySQL et que nous avons établi une base de données MySQL capable d'accepter les recharges des utilisateurs. Les administrateurs de notre base de données peuvent utiliser la ligne de commande MySQL ou n'importe quel outil GUI MySQL.

Nous pouvons commencer à écrire des scripts PHP pour interroger la base de données une fois que nous sommes sûrs qu'elle peut accepter les recharges. Nous allons commencer par créer un formulaire HTML simple afin que l'utilisateur puisse saisir le montant qu'il souhaite recharger et l'envoyer à un script PHP. Voici un exemple de formulaire simple :

<form action="recharge.php" method="post">
    <label for="amount">Amount:</label>
    <input type="text" name="amount" id="amount">
    <button type="submit">Recharge</button>
</form>

Lorsque l'utilisateur soumet le formulaire, nous utiliserons un script PHP pour gérer la demande de recharge. Il s'agit d'un court script PHP pour traiter les données du formulaire reçu et stocker les données dans une base de données MySQL

<?php
//连接数据库
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

$conn = new mysqli($servername, $username, $password, $dbname);

//检测连接
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

//处理表单数据
$amount = $_POST["amount"];

//将充值金额添加到数据库
$sql = "UPDATE users SET balance = balance + $amount WHERE id = 1";

if ($conn->query($sql) === TRUE) {
    echo "Recharge successful";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
?>

Dans le script ci-dessus, nous avons d'abord établi un objet connecté à la base de données MySQL et vérifié la connexion si l'opération a réussi. Ensuite, nous extrairons le montant de la recharge des données de la table, puis l'ajouterons à la base de données à l'aide de la requête UPDATE. Enfin, nous imprimons le message de résultat et fermons la connexion.

Nous pouvons exécuter le code ci-dessus pour observer que le montant de la recharge a été ajouté à la base de données MySQL et que le solde utilisateur a été mis à jour. Il s'agit d'un exemple très basique qui peut nécessiter plus de code de sécurité et de gestion des erreurs, mais cela devrait suffire pour vous permettre de mieux comprendre comment utiliser PHP pour interroger MySQL afin de gérer les recharges des utilisateurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer