如果我從我SQLite數據庫的主表中的記錄是這樣的:如何讓SQLite/PDO-> query()只返回指定的字段?
$database = new PDO('sqlite:test.sqlite');
$sql = "SELECT * FROM sqlite_master";
$records = $database-> query($sql);
然後它給我的每一個記錄翻一番場的數量,既能索引和關聯:
type:[table]
0:[table]
name:[site_comments]
1:[site_comments]
tbl_name:[site_comments]
2:[site_comments]
rootpage:[3]
3:[3]
sql:[CREATE•TABLE•site_comments(author•varchar(50),•comment•varchar(255))]
4:[CREATE•TABLE•site_comments(author•varchar(50),•comment•varchar(255))]
我記得使用許多年前的PDO對象和fetchAll()
等。方法,這是你如何確定,如果你想要聯想或索引字段,或一個或另一個,等等。但這似乎是一個新的/不同版本的PDO(PHP與最新版本的XAMPP安裝):
如何告訴PDO對象,我希望它只給出指定的數組,例如「type」和「name」,但不是0和1?