以下代码将始终返回false
<?php
require "connectDB.php";
$query = "SELECT * FROM useraccout WHERE 1";
$rows = $db->query($query);
为假,我认为这意味着该语句有问题(找不到确切的问题)
connectDB.php
<?php
$USERNAME = "root";
$PASSWORD = "";
$DB_NAME = "db";
$SERVER = "localhost";
$db = mysqli_connect($SERVER, $USERNAME, $PASSWORD, $DB_NAME);
答案 0 :(得分:0)
需要更多信息,但是从您的代码中可以找到我 1)query =“ SELECT * FROM useraccout WHERE 1”;
这 useraccout 对吗? 还是不应该是用户帐户
2)请上传数据库和useraccout结构的屏幕截图
答案 1 :(得分:0)
在查询中需要指定要比较的列名
<?php
require "connectDB.php";
$query = "SELECT * FROM useraccout WHERE column_name=1";
$rows = $db->query($query);
例如,如果您想与id比较,则查询为
$query = "SELECT * FROM useraccout WHERE id=1";
如果要从表useraccout中选择所有记录,则查询为
SELECT * FROM useraccout;