我的網站上有一個登錄和註冊php系統。它工作得很好。不過,我想向數據庫添加另一列。這是平衡。我想在網站上登錄時顯示用戶的餘額。 我曾嘗試通過使用此功能可以選擇平衡數據值:通過查詢從mysql數據庫讀取數據值
<?php
$balance = mysqli_query("SELECT balance FROM users WHERE username='$username'
AND password='$password'");
echo $balance
?>
我新的PHP編程,因此我不確定什麼是錯的這一段代碼。 SQL數據庫如下所示:
id username email password balance
test test test test test
我會從我的代碼變量$餘額將從值被設置假設收到,如果登錄頁面上輸入用戶名和密碼是發現了數據庫。與此相關的餘額將被打印。 此項費用已包含在網頁中的我的HTML部分顯示餘額的數值:
<a href="#">Balance: <?php echo $balance ?><span class="sr-only">(current)</span></a>
當測試網站,我收到以下錯誤
警告:mysqli_query()預計至少2參數,1 d給出:\ WINDOWS \ XAMPP \ htdocs中\測試網站\ FrontPage.php上線3
我試圖通過研究摸不着頭腦,但我不能找到一個解決方案。任何解決方案都是受歡迎的,因爲我已經停止了開發。
另外我知道這是非常不安全的,我將確保代碼在網站上線時更安全。我現在只是在測試。
你的第一點是完全不正確的語法。你的第二點完全忽略了我所要求的。我希望顯示的數據值不需要用戶輸入。數據值已經在sql數據庫中設置。 – Jamie
我只是舉了一個例子來說明我的第一個陳述,第二個陳述是針對你的問題沒有解釋的。要顯示數據,必須先回顯查詢echo :-p – user8455694