
mysqli_stmt::bind_param 함수의 첫 번째 인자로 변수 타입을 지정할 때, PHP에서 사용하는 타입을 지정합니다. 예를 들어, INT 타입의 변수를 지정하려면 'i'를 사용합니다.
그리고 bind_param 함수의 두 번째 인자부터는 실제 데이터를 전달할 때, 데이터의 타입을 지정할 필요가 없습니다. PHP가 자동으로 데이터의 타입을 인식합니다.
예를 들어, INT 타입의 데이터를 전달하려면 '1'과 같은 정수 값을 전달하면 됩니다.
mysqli_stmt::bind_param 함수의 사용 예제는 다음과 같습니다.
#hostingforum.kr
php
$stmt = $mysqli->prepare("SELECT * FROM users WHERE id = ?");
$stmt->bind_param("i", $id);
위 예제에서 'i'는 INT 타입을 의미하며, $id는 실제 데이터를 전달하는 변수입니다.
2025-05-28 21:43