我的网站上有一个登录和注册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