MySQL 쿼리 결과 배열을 객체로 변환하는 방법은 다음과 같습니다. 빈 객체 배열을 만듭니다. 결과 배열을 반복하고 각 행에 대해 새 개체를 만듭니다. foreach 루프를 사용하여 각 행의 키-값 쌍을 새 개체의 해당 속성에 할당합니다. 개체 배열에 새 개체를 추가합니다. 데이터베이스 연결을 닫습니다.
MySQL 쿼리 결과 배열을 객체로 변환하는 방법
MySQL을 사용할 때 쿼리 결과는 일반적으로 배열 형식으로 반환됩니다. 그러나 데이터를 더 쉽게 조작하고 액세스할 수 있도록 이러한 배열을 객체로 변환해야 하는 경우도 있습니다. 이 기사에서는 PHP를 사용하여 MySQL 쿼리 결과 배열을 객체로 변환하는 방법을 보여줍니다.
// 创建一个 MySQL 连接 $conn = new mysqli("localhost", "username", "password", "database"); // 执行一个查询并获取结果 $result = $conn->query("SELECT * FROM users"); // 创建一个空数组来存储对象 $objects = array(); // 循环结果数组并创建对象 while ($row = $result->fetch_assoc()) { $object = new stdClass(); foreach ($row as $key => $value) { $object->{$key} = $value; } $objects[] = $object; } // 关闭数据库连接 $conn->close(); // 现在,$objects 数组包含查询结果中的对象。 // 实战案例 //假设我们有一个 users 表,其中包含以下列: // id, name, email, created_at // 我们可以使用以下代码将查询结果转换为对象:
// 쿼리를 실행하고 결과 가져오기
$result = $conn->query("SELECT * FROM users");
// 객체를 저장할 빈 배열 만들기
$users = array() ;
// 결과 배열을 반복하고 객체를 생성합니다
while ($row = $result->fetch_assoc()) {
$user = new stdClass(); $user->id = $row['id']; $user->name = $row['name']; $user->email = $row['email']; $user->created_at = $row['created_at']; $users[] = $user;
}
// 이제 $users 배열에는 users 테이블의 사용자 객체가 포함됩니다. .
위 내용은 MySQL 쿼리 결과 배열을 객체로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!