这是我运行的以下代码。 database.php 包含一个名为 fetch_array() 的函数。 fetch_array() 在其函数中包含 mysql_fetch_array() 并返回 mysql_fetch_array() 的结果。 Database.php 包含一个数据库类,其中包含其他函数。此代码可能无法工作有什么原因吗?我想获取用户表中每条记录的 ID 和用户名。
<?php
require_once("database.php");
?>
<html>
<head>
</head>
<body>
<?php
global $database;
echo "hello";
$result = $database->query("SELECT * FROM users");
while($row = fetch_array($result))
{
echo "ID: $row[id] Name: $row[username] <br />";
}
?>
</body>
</html>
最佳答案
您仅检索id
,而不是用户名
。因此,在获取时您不会获得用户名
输出。
替换:
$result = $database->query("SELECT id FROM users;");
与:
$result = $database->query("SELECT id, username FROM users;");
关于php - 我的 mysql_fetch_array() 循环不输出任何答案。有什么建议么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11566633/