집 >데이터 베이스 >MySQL 튜토리얼 >MySQLi의 `bind_result`와 `get_result`: 어떤 방법을 선택해야 합니까?
MySQLi는 쿼리 결과에서 데이터를 검색하는 두 가지 방법인 바인드 결과와 get_result를 제공합니다. 각 방법에는 고유한 장점과 단점이 있으며 아래에 설명되어 있습니다.
bind_result
Bind_result는 변수를 쿼리 결과의 열에 바인딩합니다. 이는 결과의 개별 값으로 작업하려는 경우 유용할 수 있습니다.
구문:
$stmt = $mysqli->prepare($query); $stmt->bind_result($var1, $var2, $var3); $stmt->execute(); while ($stmt->fetch()) { // Do something with $var1, $var2, and $var3 }
bind_result의 장점:
bind_result의 단점 :
get_result
Get_result는 쿼리 결과를 나타내는 개체 또는 배열을 반환합니다. 결과 전체를 사용하여 작업하려는 경우 이것은 bin_result보다 더 편리할 수 있습니다.
구문:
$stmt = $mysqli->prepare($query); $stmt->execute(); $result = $stmt->get_result(); while ($row = $result->fetch_assoc()) { // Do something with $row }
get_result의 장점:
get_result의 단점:
위 내용은 MySQLi의 `bind_result`와 `get_result`: 어떤 방법을 선택해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!