커피와 개발자

[MySQL API] mysql_thread_id() 본문

데이터베이스/SQL

[MySQL API] mysql_thread_id()

광박이 2011. 3. 3. 14:44
728x90
현재 쓰레드 ID를 반환
【형식】
     mysql_thread_id ([ resource $link_identifier ] ) 

현재 쓰레드 ID를 반환한다. 접속이 종료되어 mysql_ping()를 실행하면 재접속되고 쓰레드 ID가 변할 것이다. 이 의미는 쓰레드 ID는 필요할때만 조회해야한다.

link_identifier

MySQL 연결. 지정하지 않으면 mysql_connect()로 연 마지막 연결을 사용한다. 연결이 없으면, 인수 없이 mysql_connect()를 호출하여 연결을 만든다. 연결이 성립되지 않으면 E_WARNING 등급의 오류를 생성한다.

반환값

성공하면 쓰레드 ID를, 실패하면 FALSE를 반환한다.

【예제】☜ mysql_thread_id() 예제

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$thread_id = mysql_thread_id($link);
if ($thread_id){
    printf("current thread id is %d\n", $thread_id);
}
?>
 
위 예제의 출력 예시:

current thread id is 73

참고

• mysql_ping() - 서버 접속을 검사하고 접속이 없으면 재접속한다 
• mysql_list_processes() - MySQL 프로세스 목록을 반환
728x90

'데이터베이스 > SQL' 카테고리의 다른 글

[MariaDB] 설치하기  (0) 2022.10.11
[MySQL API] mysql_tablename()  (0) 2011.03.03
[MySQL API] mysql_unbuffered_query()  (0) 2011.03.03
[MySQL API] mysql_stat()  (0) 2011.03.03
[MySQL API] mysql_set_charset()  (0) 2011.03.03
Comments