我正在使用PHP訪問MYSQL數據庫,我需要從表中提取數據。問題是隻有一個字段被提取。MYSQL中的單個字段的PHP
$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的所有手冊中,他們沒有說明如何提取該字段的實際值。
我知道這可能是非常基本的,我已經錯過了很明顯,但我只是不能得到它的工作。我也試過fetch_row(),它也不起作用。 – Jonathan