1. 使用fetch_assoc()方法
fetch_assoc()方法可以将查询结果转换为关联数组。关联数组是一种以键值对的形式存储数据的数组,其中每个元素都有一个唯一的键和对应的值。以下是使用fetch_assoc()方法将查询结果转换为数组的示例代码:
//连接MySQL数据库nysqlinectame”, “password”, “database”);
//执行查询ysqlin, $sql);
//将查询结果转换为数组
$data = array();ysqli_fetch_assoc($result)) {
$data[] = $row;
2. 使用fetch_array()方法
fetch_array()方法可以将查询结果转换为索引数组。索引数组是一种以数字索引的形式存储数据的数组,其中每个元素都有一个唯一的数字索引和对应的值。以下是使用fetch_array()方法将查询结果转换为数组的示例代码:
//连接MySQL数据库nysqlinectame”, “password”, “database”);
//执行查询ysqlin, $sql);
//将查询结果转换为数组
$data = array();ysqli_fetch_array($result)) {
$data[] = $row;
3. 使用PDO的fetchAll()方法
如果使用PDO连接MySQL数据库,则可以使用fetchAll()方法将查询结果转换为数组。fetchAll()方法可以将查询结果转换为关联数组或索引数组,具体取决于传递给它的参数。以下是使用PDO的fetchAll()方法将查询结果转换为数组的示例代码:
//连接MySQL数据库ysqlame=database”;ameame”;
$password = “password”;s = array(PDO::ATTR_ERRMODE =>PDO::ERRMODE_EXCEPTION);newames);
//执行查询n->query($sql);
//将查询结果转换为数组
$data = $result->fetchAll(PDO::FETCH_ASSOC);
本文介绍了如何将MySQL结果集转换为数组,包括使用fetch_assoc()方法、fetch_array()方法和PDO的fetchAll()方法。无论哪种方法,都可以将查询结果转换为数组以便更方便地处理数据。使用哪种方法取决于个人喜好和实际需求。