라이브러리
[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` 함수를 사용하여 쿼리를 실행합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.