PHP MySQLi
PHP MySQLi 소개
PHP MySQLi = PHP MySQL 개선됨!
MySQLi 기능을 사용하면 MySQL 데이터베이스 서버에 액세스할 수 있습니다.
참고: MySQLi 확장은 MySQL 버전 4.1.13 이상에서 작동하도록 설계되었습니다.
설치/런타임 구성
MySQLi 기능을 원활하게 사용하려면 PHP를 컴파일할 때 MySQLi 확장에 대한 지원을 추가해야 합니다.
MySQLi 확장은 PHP 버전 5.0.0에 도입되었습니다. MySQL 네이티브 드라이버는 PHP 버전 5.3.0에 포함되어 있습니다.
설치 세부 사항은 http://www.php.net/manual/en/mysqli.installation.php를 참조하세요.
실행 구성 세부 사항은 http://www.phpnet/manual/을 참조하세요. ko/mysqli.configuration.php
PHP 5 MySQLi 함수
Function | Description |
---|---|
mysqli_affected_rows() | 이전 MySQL 작업의 영향을 받은 레코드 행 수를 반환합니다. |
mysqli_autocommit() | 데이터베이스 수정 사항의 자동 커밋을 켜거나 끕니다. |
mysqli_change_user() | 지정된 데이터베이스 연결에 대한 사용자를 변경합니다. |
mysqli_character_set_name() | 데이터베이스 연결에 대한 기본 문자 집합을 반환합니다. |
mysqli_close() | 이전에 열려 있던 데이터베이스 연결을 닫습니다. |
mysqli_commit() | 현재 트랜잭션을 커밋합니다. |
mysqli_connect_errno() | 마지막 연결 오류의 오류 코드를 반환합니다. |
mysqli_connect_error() | 마지막 연결 오류에 대한 오류 설명을 반환합니다. |
mysqli_connect() | MySQL 서버에 대한 새 연결을 엽니다. |
mysqli_data_seek() | 결과 포인터를 결과 집합의 임의 행으로 조정합니다. |
mysqli_debug() | 디버깅 작업을 수행합니다. |
mysqli_dump_debug_info() | 디버깅 정보를 로그에 덤프합니다. |
mysqli_errno() | 가장 최근에 호출된 함수의 마지막 오류 코드를 반환합니다. |
mysqli_error_list() | 가장 최근에 호출된 함수의 오류 목록을 반환합니다. |
mysqli_error() | 가장 최근에 호출된 함수의 마지막 오류 설명을 반환합니다. |
mysqli_fetch_all() | 결과 집합의 모든 행을 연관 배열, 숫자 배열 또는 둘 다로 가져옵니다. |
mysqli_fetch_array() | 결과 집합에서 연관 배열, 숫자 배열 또는 둘 다로 행을 가져옵니다. |
mysqli_fetch_assoc() | 결과 집합에서 연관 배열로 행을 가져옵니다. |
mysqli_fetch_field_direct() | 결과 세트에서 단일 필드의 메타데이터를 가져와 객체로 반환합니다. |
mysqli_fetch_field() | 결과 세트에서 다음 필드를 가져와 객체로 반환합니다. |
mysqli_fetch_fields() | 결과의 필드를 나타내는 객체 배열을 반환합니다. |
mysqli_fetch_lengths() | 결과 세트에서 현재 행의 각 열 길이를 반환합니다. |
mysqli_fetch_object() | 결과 집합에서 현재 행을 가져와 개체로 반환합니다. |
mysqli_fetch_row() | 결과 세트에서 행을 가져와서 열거형 배열로 반환합니다. |
mysqli_field_count() | 최근 쿼리된 열 수를 반환합니다. |
mysqli_field_seek() | 결과 집합의 포인터를 지정된 필드의 오프셋으로 설정합니다. |
mysqli_field_tell() | 결과 세트에서 포인터의 위치를 반환합니다. |
mysqli_free_result() | 결과 메모리를 해제합니다. |
mysqli_get_charset() | 문자 집합 개체를 반환합니다. |
mysqli_get_client_info() | MySQL 클라이언트 라이브러리 버전을 반환합니다. |
mysqli_get_client_stats() | 클라이언트의 각 프로세스에 대한 통계를 반환합니다. |
mysqli_get_client_version() | MySQL 클라이언트 라이브러리 버전을 정수로 반환합니다. |
mysqli_get_connection_stats() | 클라이언트 연결에 대한 통계를 반환합니다. |
mysqli_get_host_info() | MySQL 서버 호스트 이름과 연결 유형을 반환합니다. |
mysqli_get_proto_info() | MySQL 프로토콜 버전을 반환합니다. |
mysqli_get_server_info() | MySQL 서버 버전을 반환합니다. |
mysqli_get_server_version() | MySQL 서버 버전을 정수로 반환합니다. |
mysqli_info() | 가장 최근에 실행된 쿼리에 대한 정보를 반환합니다. |
mysqli_init() | MySQLi를 초기화하고 mysqli_real_connect()에서 사용하는 리소스를 반환합니다. |
mysqli_insert_id() | 마지막 쿼리에서 자동으로 생성된 ID를 반환합니다. |
mysql_kill() | 서버에 MySQL 스레드를 종료하도록 요청합니다. |
mysqli_more_results() | 다중 쿼리에 더 많은 결과가 있는지 확인하세요. |
mysqli_multi_query() | 데이터베이스에 대해 하나 이상의 쿼리를 실행합니다. |
mysqli_next_result() | mysqli_multi_query()에 대한 다음 결과 세트를 준비합니다. |
mysqli_num_fields() | 결과 집합의 필드 수를 반환합니다. |
mysqli_num_rows() | 결과 집합의 행 수를 반환합니다. |
mysqli_options() | 연결 동작에 영향을 주는 추가 연결 옵션을 설정합니다. |
mysqli_ping() | 서버에 연결하고 연결이 끊어지면 다시 연결을 시도해보세요. |
mysqli_prepare() | SQL 문 실행을 준비합니다. |
mysqli_query() | 데이터베이스에 대해 쿼리를 실행합니다. |
mysqli_real_connect() | MySQL 서버에 대한 새 링크를 엽니다. |
mysqli_real_escape_string() | SQL 문에 사용되는 문자열의 특수 문자를 이스케이프합니다. |
mysqli_real_query() | SQL 쿼리 실행 |
mysqli_reap_async_query() | 비동기 쿼리 결과를 반환합니다. |
mysqli_refresh() | 테이블이나 캐시를 새로 고치거나 복제 서버 정보를 재설정합니다. |
mysqli_rollback() | 데이터베이스의 현재 트랜잭션을 롤백합니다. |
mysqli_select_db() | 연결에 대한 기본 데이터베이스를 변경합니다. |
mysqli_set_charset() | 기본 클라이언트 문자 집합을 설정합니다. |
mysqli_set_local_infile_default() | load local infile 명령에 사용되는 사용자 정의 핸들을 취소합니다. |
mysqli_set_local_infile_handler() | LOAD DATA LOCAL INFILE 명령에 대한 롤백 기능을 설정합니다. |
mysqli_sqlstate() | 마지막 MySQL 작업의 SQLSTATE 오류 코드를 반환합니다. |
mysqli_ssl_set() | 은 SSL 보안 연결을 생성하는 데 사용됩니다. |
mysqli_stat() | 현재 시스템 상태를 반환합니다. |
mysqli_stmt_init() | 선언을 초기화하고 mysqli_stmt_prepare()에서 사용하는 객체를 반환합니다. |
mysqli_store_result() | 마지막 쿼리의 결과 세트를 전송합니다. |
mysqli_thread_id() | 현재 연결의 스레드 ID를 반환합니다. |
mysqli_thread_safe() | 클라이언트 라이브러리가 스레드로부터 안전하게 컴파일되었는지 여부를 반환합니다. |
mysqli_use_result() | mysqli_real_query()를 사용하여 실행된 마지막 쿼리에서 결과 집합 검색을 초기화합니다. |
mysqli_warning_count() | 연결의 마지막 쿼리에 대한 경고 수를 반환합니다. |