色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql對(duì)象轉(zhuǎn)化成數(shù)組

老白2年前10瀏覽0評(píng)論

MySQL 是一款流行的關(guān)系型數(shù)據(jù)庫(kù),為了方便在 PHP 中操作 MySQL,可以使用 PHP 拓展中提供的 mysqli 或 PDO 擴(kuò)展。在操作 MySQL 時(shí),經(jīng)常需要將查詢結(jié)果以數(shù)組的形式返回。

MySQL 查詢結(jié)果以對(duì)象的形式返回,可以通過(guò) PHP 的內(nèi)置函數(shù)將其轉(zhuǎn)化為數(shù)組。以下是一個(gè)將 mysqli 連接對(duì)象的查詢結(jié)果轉(zhuǎn)化為數(shù)組的示例:

$result = $mysqli->query("SELECT * FROM `users`");
$rows = array();
while ($row = $result->fetch_assoc()) {
$rows[] = $row;
}

上述代碼中,$mysqli 為 mysqli 連接對(duì)象,$result 為查詢結(jié)果對(duì)象。使用 fetch_assoc() 方法從查詢結(jié)果對(duì)象中取出每一行,使用數(shù)組存儲(chǔ)器 [] 語(yǔ)法將其加入到 $rows 數(shù)組中。

同樣,對(duì)于 PDO 連接對(duì)象的查詢結(jié)果,也可以使用類似的方法將其轉(zhuǎn)化為數(shù)組:

$stmt = $pdo->query("SELECT * FROM `users`");
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);

上述代碼中,$pdo 為 PDO 連接對(duì)象,$stmt 為查詢結(jié)果對(duì)象。使用 fetchAll() 方法從查詢結(jié)果對(duì)象中取出所有行并以關(guān)聯(lián)數(shù)組的形式返回。

使用對(duì)象轉(zhuǎn)化為數(shù)組的方法能夠方便地將 MySQL 查詢結(jié)果在 PHP 中進(jìn)行處理和操作,提高開(kāi)發(fā)效率。