【发布时间】:2016-08-12 13:43:05
【问题描述】:
我正在尝试从数据库中做一个简单的 SELECT username FROM users
$sql = "SELECT username
FROM users";
$select_sql = mysqli_query($conn, $sql);
$parse_sql = mysqli_fetch_array($select_sql);
var_dump($parse_sql);
但它给我这个 var_dump 同时有多个条目。
array(2) { [0]=> string(0) "" ["username"]=> string(0) "" }
像这样的其他查询工作正常
$sql = "SELECT username, password FROM users WHERE username ='$user'";
$select_sql = mysqli_query($conn, $sql);
我找不到问题所在
【问题讨论】:
-
你需要使用循环
-
查询中的表名不同
-
db_user表中有一行username是一个空字符串。这是您的查询返回的第一行。 -
请考虑使用PDO而不是mysqli,以后你会感谢我的
-
@Barmar 谢谢你,就这样,但其他人不应该出现吗?