我正在使用 PHP 访问 MYSQL 数据库,我需要从表中提取数据。问题是只有一个字段可以获取。
$mysqli = new mysqli($hostname, $username, $password, $db_name);
// Output error info if there was a connection problem
if ($mysqli->connect_errno)
die("Failed to connect to MySQL: ($mysqli->connect_errno) $mysqli->connect_error");
$db = "SELECT username1 FROM Friends WHERE username2 = '"."$username"."' UNION SELECT username2 FROM Friends WHERE username1 = '"."$username"."'";
$result = $mysqli->query($db) or
die ("Wasn't able to search the database");
while($result->fetch_field($row))
{
echo "<h1> $row </h1>";
}
我保证我已连接到我的数据库。我还在括号中使用了 $result->fetch_field() 而不是 $row。我的主要问题是 fetch_field 返回一个对象,但在所有 PHP 手册中,他们没有说明如何提取该字段的实际值。