
mysql_unbuffered_query 함수는 MySQL 서버에서 쿼리를 실행할 때 결과를 버퍼에 담지 않고 바로 반환하는 함수입니다. 하지만 mysql_unbuffered_query 함수를 사용할 때는 쿼리문에 테이블명을 따옴표로 감싸주어야 합니다.
예를 들어, 다음과 같이 쿼리를 작성하면 오류가 발생합니다.
#hostingforum.kr
php
mysql_unbuffered_query("SELECT * FROM 테이블명");
오류가 발생하는 이유는 테이블명이 따옴표로 감싸지 않았기 때문입니다. 따라서 테이블명은 따옴표로 감싸주어야 합니다. 예를 들어, 다음과 같이 쿼리를 작성하면 정상적으로 작동합니다.
#hostingforum.kr
php
mysql_unbuffered_query("SELECT * FROM "테이블명"");
또는
#hostingforum.kr
php
mysql_unbuffered_query("SELECT * FROM '테이블명'");
두 가지 방법 모두 정상적으로 작동합니다.
2025-04-15 19:33