MySQLi-유용한 기능

다음은 모든 중요한 MySQLi 기능 목록입니다. 각 기능은 적절한 예와 함께 설명되었습니다.

  • mysqli :: $ affected_rows- 이전 MySQL 작업에서 영향을받은 행 수에 대한 정보를 가져 오는 데 사용되었습니다.

  • mysqli :: autocommit- 자동 커밋 데이터베이스 수정 작업을 켜거나 끄는 데 사용됩니다.

  • mysqli :: begin_transaction − 트랜잭션을 시작하는 데 사용됨

  • mysqli :: change_user- 지정된 데이터베이스 연결의 사용자를 변경하는 데 사용됩니다.

  • mysqli :: character_set_name- 데이터베이스 연결을위한 기본 문자 집합을 반환합니다.

  • mysqli :: $ client_info -MySQL 클라이언트 정보를 얻는 데 사용됩니다.

  • mysqli :: $ client_version -MySQL 클라이언트 버전을 문자열로 반환합니다.

  • mysqli :: close- 이전에 열린 데이터베이스 연결을 닫습니다.

  • mysqli :: commit- 현재 트랜잭션을 커밋합니다.

  • mysqli :: $ connect_errno- 마지막 연결 호출에서 오류 코드를 반환합니다.

  • mysqli :: connect_error − 마지막 연결 오류에 대한 문자열 설명을 반환합니다.

  • mysqli :: __ construct -MySQL 서버에 대한 새 연결을 여는 데 사용되었습니다.

  • mysqli :: debug- 디버깅 작업을 수행하는 데 사용됩니다.

  • mysqli :: dump_debug_info- 디버깅 정보를 로그에 덤프하는 데 사용됩니다.

  • mysqli :: $ errno − 가장 최근의 함수 호출에 대한 오류 코드를 반환합니다.

  • mysqli :: $ error_list − 마지막으로 실행 된 명령에서 오류 목록을 반환합니다.

  • mysqli :: $ error − 마지막 오류에 대한 문자열 설명을 반환합니다.

  • mysqli :: $ field_count − 가장 최근 쿼리에 대한 열 수를 반환합니다.

  • mysqli :: get_charset − 문자 집합 객체를 반환합니다.

  • mysqli :: get_client_info − MySQL 클라이언트 정보를 얻는 데 사용됩니다.

  • mysqli :: mysqli_get_client_stats- 클라이언트 별 프로세스 통계를 반환합니다.

  • mysqli :: mysqli_get_client_version − MySQL 클라이언트 버전을 정수로 반환합니다.

  • mysqli :: get_connection_stats- 클라이언트 연결에 대한 통계를 반환합니다.

  • mysqli :: $ host_info − 사용 된 연결 유형을 나타내는 문자열을 반환합니다.

  • mysqli :: $ protocol_version − 사용 된 MySQL 프로토콜의 버전을 반환합니다.

  • mysqli :: $ server_info − MySQL 서버의 버전을 반환합니다.

  • mysqli :: $ server_version -MySQL 서버의 버전을 정수로 반환합니다.

  • mysqli :: get_warnings − SHOW WARNINGS의 결과를 얻는 데 사용됩니다.

  • mysqli :: $ info − 가장 최근에 실행 된 쿼리에 대한 정보를 검색합니다.

  • mysqli :: $ insert_id − 최신 쿼리에서 사용 된 자동 생성 ID를 반환합니다.

  • mysqli :: kill -MySQL 스레드를 죽 이도록 서버에 요청

  • mysqli :: more_results- 다중 쿼리에서 더 많은 쿼리 결과가 있는지 확인하는 데 사용됩니다.

  • mysqli :: multi_query − 데이터베이스에서 쿼리를 수행합니다.

  • mysqli :: next_result − multi_query에서 다음 결과를 준비합니다.

  • mysqli :: options-옵션 설정에 사용

  • mysqli :: ping- 서버를 핑하는 데 사용됩니다.

  • mysqli :: poll − 연결을 폴링하는 데 사용됨

  • mysqli :: prepare- 실행을 위해 SQL 문을 준비하는 데 사용됩니다.

  • mysqli :: query- 데이터베이스에서 쿼리를 수행하는 데 사용됩니다.

  • mysqli :: real_connect -mysql 서버에 대한 연결을 엽니 다.

  • mysqli :: real_escape_string − SQL 문에서 사용하기 위해 문자열의 특수 문자를 이스케이프합니다.

  • mysqli :: real_query -SQL 쿼리를 실행하는 데 사용됩니다.

  • mysqli :: real_async_query − 비동기 쿼리에서 결과를 얻는 데 사용됩니다.

  • mysqli :: refresh- 실행을 위해 SQL 문을 새로 고치는 데 사용됩니다.

  • mysqli :: release_savepoint- 현재 트랜잭션의 세이브 포인트 세트에서 명명 된 세이브 포인트를 제거합니다.

  • mysqli :: rollback- 현재 트랜잭션을 롤백 합니다.

  • mysqli :: rpl_query_type − RPL 쿼리 유형을 반환합니다.

  • mysqli :: select_db- 데이터베이스 쿼리를위한 기본 데이터베이스를 선택하는 데 사용됩니다.

  • mysqli :: send_query − 쿼리를 보내고 반환하는 데 사용됩니다.

  • 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 − LOAD DATA LOCAL INFILE 명령에 대한 콜백 기능 설정에 사용

  • mysqli :: stmt_init- 문을 초기화하고 mysqli_stmt_prepare와 함께 사용할 객체를 반환하는 데 사용됩니다.

  • mysqli :: mysqli :: $ thread_id − 현재 연결에 대한 스레드 ID를 반환합니다.

  • mysqli :: thread_safe- 스레드 안전성이 주어 졌는지 여부를 반환합니다.

  • mysqli :: use_result − 결과 집합 검색을 시작하는 데 사용됩니다.

  • mysqli :: $ warning_count − 주어진 링크에 대한 마지막 쿼리의 경고 수를 반환합니다.