PHP 5 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.php.net/manual/en/mysqli.installation.php를 참조하세요. www.php.net/manual/en/mysqli.configuration.php
PHP 5 MySQLi 기능
기능
설명
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() 로컬 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() 연결의 마지막 쿼리에 대한 경고 수를 반환합니다.
위 내용은 [php 튜토리얼] PHP 5 MySQLi 함수 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(m.sbmmt.com)를 참고해주세요!