MySQLi로 단일 열 값 가져오기
MySQLi를 사용하여 MySQL 데이터베이스에서 데이터를 검색할 때 특정 열에서 값을 추출해야 하는 경우가 있습니다. 1차원 배열로. 그러나 개발자는 결과가 다차원 배열인 문제에 자주 직면합니다.
이 문제를 해결하려면 fetch_row() 대신 fetch_assoc() 메서드를 사용하는 것이 좋습니다. 이 메소드는 열 이름이 키로 사용되는 연관 배열을 반환하여 개별 열 값에 직접적이고 편리하게 액세스할 수 있는 방법을 제공합니다.
<code class="php"><?php $conn = new mysqli("localhost", "username", "password", "database"); if (!$conn) { printf("Could not connect to database: %s\n", $mysqli->error); exit; } $query = "SELECT DISTINCT `EmailAddress` FROM `Emails` WHERE `JobID` = 1"; $result = $conn->query($query); if (!$result) { printf("Query failed: %s\n", $mysqli->error); exit; } while ($row = $result->fetch_assoc()) { $rows[] = $row['EmailAddress']; } $result->close(); $conn->close(); var_dump($rows); // Output: array(2) { [0] => "username@example.com", [1] => "username2@example.com" } ?></code>
fetch_assoc()을 사용하면 결과는 1차원 지정된 열의 값만 포함하는 배열입니다. 이는 데이터 검색 프로세스를 단순화하고 원하는 결과를 보장합니다.
위 내용은 MySQLi를 사용하여 단일 열 값을 1차원 배열로 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!