這是給我兩個項目的數組雖然查詢輸出應該是一個單細胞的單個項目,它可能是顯而易見的,但不是一個初學者和我一樣數組,而不是在PHP
$db = new PDO("mysql:host={$host};dbname={$dbname};charset=utf8", $username, $password, $options);
$options = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8');
function dbFetch($db,$query)
{
$stmt = $db->prepare($query);
$stmt->execute();
return $stmt->fetch();
}
$query = "
SELECT
Name
FROM Players WHERE PlayerID='21'";
$rows = dbFetch($db,$query);
var_dump($rows);
輸出:
array(2) { ["Name"]=> string(6) "PLAYERNAME" [0]=> string(6) "PLAYERNAME" }
它重複輸出作爲關聯,其次作爲數字。
您正在獲取關聯索引和數字索引。只需使用'$ stmt-> fetch(PDO :: FETCH_ASSOC);' –