0
我正在使用PHP PDO訪問sql數據庫。有一個只有兩列的表格(ID和VALUE)。我想讀該表到一個數組,使得使用PHP PDO將兩列sql表導入到數組中
$array[ID]=VALUE
我知道我可以用手工做for循環或while循環經歷一個接一個......但我不知道是否有這樣做的更好辦法它。
我正在使用PHP PDO訪問sql數據庫。有一個只有兩列的表格(ID和VALUE)。我想讀該表到一個數組,使得使用PHP PDO將兩列sql表導入到數組中
$array[ID]=VALUE
我知道我可以用手工做for循環或while循環經歷一個接一個......但我不知道是否有這樣做的更好辦法它。
您可以使用PDO::FETCH_KEY_PAIR
不斷
$sql = "select id, username from users limit 10";
$data = $pdo->query($sql)->fetchAll(PDO::FETCH_KEY_PAIR);
謝謝!我知道必須有這樣的事情。 –
http://php.net/manual/en/pdostatement.fetchall.php –
@MarcB這就是我一直在使用,但它返回一個數組的數組,而不是隻有一個陣列。 –
雖然我不會稱之爲「更好」。 「語法糖」而不是「使用」,它是 –