从 MySQL 数据库获得 0 个结果,而我的查询和数据库名称一切都是正确的
Getting 0 result from MySQL database , while my query and database name every thing is right
我已经在 wordpress 的自定义和默认表前面添加了前缀。
我也已将数据放入表中,但得到的结果是 0。
与数据库的连接正常并且工作正常
$sql = "SELECT u_name, u_email FROM jobify_user";
$result = $conn->query($sql);
if ($result->num_rows> 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
return "id: " . $row["u_name"]. "name:".$row["u_email"]. " <br>";
}
}
else {
return "0 results";
}
$conn->close();
考虑到前缀是 "jobify" 并且您使用的是 wordpress 表,根据 https://codex.wordpress.org/Database_Description#Table:_wp_users,table_name 必须是 jobify_users,并且列必须是user_name 和 user_email.
所以,您的查询肯定是:
$sql = "SELECT user_name, user_email FROM jobify_users";
我已经在 wordpress 的自定义和默认表前面添加了前缀。
我也已将数据放入表中,但得到的结果是 0。
与数据库的连接正常并且工作正常
$sql = "SELECT u_name, u_email FROM jobify_user";
$result = $conn->query($sql);
if ($result->num_rows> 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
return "id: " . $row["u_name"]. "name:".$row["u_email"]. " <br>";
}
}
else {
return "0 results";
}
$conn->close();
考虑到前缀是 "jobify" 并且您使用的是 wordpress 表,根据 https://codex.wordpress.org/Database_Description#Table:_wp_users,table_name 必须是 jobify_users,并且列必须是user_name 和 user_email.
所以,您的查询肯定是:
$sql = "SELECT user_name, user_email FROM jobify_users";