まず第一に、PHP と MySQL が正しくインストールされていること、およびユーザーの再請求を受け入れることができる MySQL データベースが確立されていることを確認する必要があります。データベースの管理者は、MySQL コマンド ラインまたは任意の MySQL GUI ツールを使用できます。
データベースがトップアップを受け入れられることが確認できたら、データベースにクエリを実行するための PHP スクリプトの作成を開始できます。まず、ユーザーがチャージしたい金額を入力して PHP スクリプトに送信できるように、単純な HTML フォームを作成します。以下は簡単なフォームの例です:
<form action="recharge.php" method="post"> <label for="amount">Amount:</label> <input type="text" name="amount" id="amount"> <button type="submit">Recharge</button> </form>
ユーザーがフォームを送信すると、PHP スクリプトを使用してリチャージ リクエストを処理します。これは、受信したフォーム データを処理し、そのデータを MySQL データベースに保存するための短い PHP スクリプトです。
<?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(); ?>
上記のスクリプトでは、まず MySQL データベースに接続するオブジェクトを確立し、接続操作が成功したことを確認しました。 。次に、テーブルデータからチャージ金額を抽出し、UPDATEクエリを使用してデータベースに追加します。最後に、結果メッセージを出力し、接続を閉じます。
上記のコードを実行すると、リチャージ金額が MySQL データベースに追加され、ユーザー残高が更新されたことがわかります。これは非常に基本的な例であり、より多くのセキュリティおよびエラー処理コードが必要になる場合がありますが、PHP を使用して MySQL にクエリを実行し、ユーザーの追加料金を処理する方法を深く理解するにはこれで十分です。
以上がPHP が MySQL にクエリを実行してユーザーのリチャージを処理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。