최신 웹 개발 튜토리얼
 

PHP 5 개 MySQLi 기능


PHP MySQLi 소개

PHP MySQLi는 = PHP의 MySQL은 개선!

MySQLi 함수는 MySQL 데이터베이스 서버에 액세스 할 수 있습니다.

참고 : MySQLi 확장은 MySQL 버전 4.1.13 이상 작동하도록 설계되었습니다.


설치 / 실행시 설정

MySQLi 기능을 사용할 수의 경우, MySQLi 확장을 지원하는 PHP를 컴파일해야합니다.

MySQLi 확장은 PHP 버전 5.0.0으로 도입되었다. MySQL의 기본 드라이버는 PHP 버전 5.3.0에 포함되었다.

설치 세부 사항에 가서 : http://php.net/manual/en/mysqli.installation.php

런타임 구성 자세한 내용은 다음을 참조하십시오 http://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() 오프셋 (offset) 지정된 필드에 필드 커서를 설정
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를 돌려줍니다
mysqli_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() 롤스는 데이터베이스에 대한 현재의 트랜잭션 (transaction)를 백업
mysqli_select_db() 연결에 대한 기본 데이터베이스를 변경합니다
mysqli_set_charset() 기본 클라이언트 문자 집합을 설정합니다
mysqli_set_local_infile_default() 로드 지역 INFILE 명령에 대한 사용자 정의 핸들러를 해제합니다
mysqli_set_local_infile_handler() LOAD 데이터 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() 실행은 USING 마지막 쿼리 결과 세트의 검색을 개시한다 mysqli_real_query()
mysqli_warning_count() 연결의 마지막 쿼리에서 경고의 수를 돌려줍니다