mysqli_stmt::$param_count
(mysqli_stmt_param_count) 주어진 문의 매개 변수 수를 반환합니다.
mysqli_stmt :: $ param_count () 함수는 전처리 문에서 매개 변수 수를 얻는 데 사용됩니다.
용법:
int mysqli_stmt::$param_count( void )
매개 변수 :
이 함수에는 매개 변수가 없습니다.
반품 값 :
전처리 명령문에서 매개 변수 수를 나타내는 정수를 반환합니다.
예:
$conn = new mysqli("localhost", "username", "password", "database"); if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } $sql = "INSERT INTO users (name, email) VALUES (?, ?)"; $stmt = $conn->prepare($sql); if ($stmt === false) { die("预处理失败: " . $conn->error); } // 获取预处理语句中参数的个数$paramCount = $stmt->param_count(); echo "预处理语句中参数的个数为: " . $paramCount; $stmt->close(); $conn->close();
출력 결과 :
预处理语句中参数的个数为: 2
위의 예에서 먼저 데이터베이스에 대한 연결을 설정 한 다음 삽입 문에 대한 전처리 명령문을 준비합니다. $stmt->param_count()
함수를 사용하여 전처리 명령문에서 매개 변수 수를 얻으십시오. 여기에 2가 있습니다. 마지막으로 전처리 문과 데이터베이스 연결이 닫힙니다.