[ad_1]
How can I update echo $_SESSION['balance'] in real time when i make changes into the database? I am trying to build a send and recieve system but when i send an ammount it doesnt get updated in real time.. How can i acheve that?
私が試したこと:
<?php session_start(); include "db_conn.php"; if (!$conn) { echo "Connection failed!"; } $a = $_SESSION['id']; $b = $_SESSION['balance']; $c = $_REQUEST['amount']; $sql = "UPDATE users SET balance=balance - ($c) WHERE id=($a)"; if ($conn->query($sql) === TRUE) { echo "Record updated successfully"; } else { echo "Error updating record: " . $conn->error; } ?>
解決策 1
他のコメントが述べているように、SQL インジェクションについて学ぶ必要があります。
あなたがやろうとしていることは、Webソケットまたはhttpロングポーリングを使用して達成できます
を使用して、Web ソケットを使用することをお勧めします。 ラチェット、Ratchet は、Web ソケットを介してクライアントとサーバーの間でリアルタイムの双方向アプリケーションを作成するためのツールを開発者に提供する PHP ライブラリです。
幸運を。
[ad_2]
コメント