라이브러리

[PHP] mysqli_stmt::bind_result - 결과 저장을 위해 준비된 명령문에 변수를 바인딩합니다.




mysqli_stmt::bind_result


`mysqli_stmt::bind_result`는 MySQLi 확장 함수 중 하나로, 쿼리 결과를 변수에 저장하는 데 사용됩니다. 이 함수는 쿼리 실행 후 결과를 얻을 수 있게 해줍니다.

# 사용법


`mysqli_stmt::bind_result` 함수는 두 개의 매개변수를 필요로 합니다.

- `$stmt`: 쿼리를 실행한 `mysqli_stmt` 객체
- `$var1, $var2, ...`: 결과를 저장할 변수

# 예제


#hostingforum.kr
php

// MySQLi 확장 함수를 사용하기 위해 MySQLi 연결을 설정합니다.

$mysqli = new mysqli("localhost", "username", "password", "database");



// 쿼리를 실행합니다.

$stmt = $mysqli->prepare("SELECT id, name, age FROM users WHERE id = ?");

$stmt->bind_param("i", 1);

$stmt->execute();



// 결과를 변수에 저장합니다.

$stmt->bind_result($id, $name, $age);



// 결과를 출력합니다.

while ($stmt->fetch()) {

    echo "ID: $id, Name: $name, Age: $age
";

}



// 리소스를 해제합니다.

$stmt->close();

$mysqli->close();



# 예제 설명


이 예제에서는 `mysqli_stmt::bind_result` 함수를 사용하여 쿼리 결과를 변수에 저장합니다. 쿼리를 실행한 후, 결과를 변수에 저장하기 위해 `bind_result` 함수를 호출합니다. `fetch` 함수를 사용하여 결과를 가져와 출력합니다.

# 참고


- `mysqli_stmt::bind_result` 함수는 결과를 변수에 저장하기 위해 사용됩니다. 변수를 선언하기 전에 `bind_result` 함수를 호출해야 합니다.
- `bind_result` 함수는 결과를 변수에 저장하기 위해 사용됩니다. 변수를 선언하기 전에 `bind_result` 함수를 호출해야 합니다.
- `fetch` 함수를 사용하여 결과를 가져와 출력합니다.

bind_param


`mysqli_stmt::bind_param`는 MySQLi 확장 함수 중 하나로, 쿼리에서 사용할 변수를 바인딩하는 데 사용됩니다. 이 함수는 쿼리 실행 전에 변수를 바인딩하는 데 사용됩니다.

# 사용법


`mysqli_stmt::bind_param` 함수는 두 개의 매개변수를 필요로 합니다.

- `$stmt`: 쿼리를 실행한 `mysqli_stmt` 객체
- `$types, $var1, $var2, ...`: 바인딩할 변수

# 예제


#hostingforum.kr
php

// MySQLi 확장 함수를 사용하기 위해 MySQLi 연결을 설정합니다.

$mysqli = new mysqli("localhost", "username", "password", "database");



// 쿼리를 실행합니다.

$stmt = $mysqli->prepare("SELECT id, name, age FROM users WHERE id = ? AND name = ?");

$stmt->bind_param("ii", 1, "John");



// 쿼리를 실행합니다.

$stmt->execute();



// 결과를 변수에 저장합니다.

$stmt->bind_result($id, $name, $age);



// 결과를 출력합니다.

while ($stmt->fetch()) {

    echo "ID: $id, Name: $name, Age: $age
";

}



// 리소스를 해제합니다.

$stmt->close();

$mysqli->close();



# 예제 설명


이 예제에서는 `mysqli_stmt::bind_param` 함수를 사용하여 쿼리에서 사용할 변수를 바인딩합니다. 쿼리를 실행하기 전에 변수를 바인딩하기 위해 `bind_param` 함수를 호출합니다. `execute` 함수를 사용하여 쿼리를 실행합니다.

# 참고


- `mysqli_stmt::bind_param` 함수는 쿼리에서 사용할 변수를 바인딩하는 데 사용됩니다. 쿼리를 실행하기 전에 변수를 바인딩하기 위해 `bind_param` 함수를 호출해야 합니다.
- `bind_param` 함수는 쿼리에서 사용할 변수를 바인딩하는 데 사용됩니다. 쿼리를 실행하기 전에 변수를 바인딩하기 위해 `bind_param` 함수를 호출해야 합니다.
- `execute` 함수를 사용하여 쿼리를 실행합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 377 페이지

검색

게시물 검색