以下是一段使用php查询数据库并将结果转为对象数组的示例代码:
//创建连接
$con=mysqli_connect("", "", "", "");//填写数据库服务器,用户名,密码,数据库名称
if(mysqli_connect_error()){
echo "连接失败".mysqli_connect_error();
}
//设置字符集
mysqli_set_charset($con, "utf8");
//sql语句
$sql = "SELECT * FROM 表名"; //将表名替换成实际的表名
$result = mysqli_query($con, $sql);
if(!$result){
die('Error: '.mysqli_error());
}
//数组对象
$dataArr = array();
while ($row = mysqli_fetch_object($result)){
array_push($dataArr, $row);
}
//关闭数据库
mysqli_close($con);
//打印结果
print_r($dataArr);
在这段代码中,我们首先创建了一个连接到数据库的对象。然后,我们设置了数据库的字符集,以确保确保我们能正确解析数据库中的数据。
接着,我们运行一个sql语句,从特定的表中选择所有的数据。我们将结果存储在$result变量中。
然后,我们创建了一个空的数组对象,然后遍历$result的每一行,把每一行转变成一个对象,并加入到数组中。
最后关闭数据库连接,并打印结果数组。
希望这个例子能帮助你理解如何从数据库中查询数据并将结果存储为对象数组。请注意,这个代码只是一个概念示例,你需要按照你的具体需求和数据库的实际情况进行修改。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/173389.html