【发布时间】:2017-10-28 18:10:06
【问题描述】:
我的网站上有一个登录和注册 php 系统。它工作得很好。但是我想在数据库中添加另一列。这是平衡。我想在用户登录网站时显示“余额”。 我试图通过使用这个来选择余额数据值:
<?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
我会从我的代码中假设变量 $balance 将从收到的值中设置,如果在登录页面上输入的用户名和密码是在数据库中找到的。将打印与此相关的余额。 这包含在我的网页的html部分中以显示余额的值:
<a href="#">Balance: <?php echo $balance ?><span class="sr-only">(current)</span></a>
在测试网站时出现以下错误
警告:mysqli_query() 至少需要 2 个参数,1 个在 D:\Windows\xampp\htdocs\TESTSITE\FrontPage.php 第 3 行给出
我试图通过研究来解决这个问题,但我找不到解决方案。欢迎任何解决方案,因为我已经停止了开发。
此外,我知道这是非常不安全的,我将确保网站上线时代码更加安全。我现在只是在测试。
【问题讨论】: