
mysqli::real_query 함수는 쿼리를 실행할 때, 쿼리 문자열이 배열로 넘어가는 경우 에러가 발생합니다. 이는 함수의 파라미터 타입이 string 인데, 배열이 넘어가는 경우 발생하는 오류입니다.
해결 방법은 두 가지가 있습니다.
1. 쿼리 문자열을 string 타입으로 변환합니다. 예를 들어, 다음과 같이 쿼리 문자열을 string 타입으로 변환할 수 있습니다.
#hostingforum.kr
php
$query = "SELECT * FROM 테이블명";
mysqli_real_query($link, $query);
2. 쿼리를 실행할 때, 쿼리 문자열을 배열로 넘기지 않도록 합니다. 예를 들어, 다음과 같이 쿼리를 실행할 수 있습니다.
#hostingforum.kr
php
$query = "SELECT * FROM 테이블명 WHERE 조건";
$result = mysqli_query($link, $query);
mysqli::real_query 함수를 사용할 때, 쿼리 문자열이 배열로 넘어가는 경우를 피하는 것이 중요합니다.
2025-04-24 21:36