mysql_ping() 함수 써보신분???

namola의 이미지

도큐문트를 찾아보았는데...
설명만 나와있고...예제(?) 사용법이 안나와있어서...
이렇게 질문을 드립니다.
나름대로 생각해서 루틴을 짜보았는데...
이렇게 사용하는것이 맞나요?
/////////////재접속하는 루틴

check_mysql()
{

if(!mysql_ping(&mysql))
{

mysql_close(&mysql);

mysql_init(&mysql);

mysql_real_connect(...........);

}

}

leilei의 이미지

while(mysql_ping(&mysql))
{
            error_report(....);
            connection = mysql_real_connect(....);
}
 

전 이렇게 사용하고 있습니다만.....

Return Values 설명이....

Quote:
Zero if the server is alive. Non-zero if an error occurred.

이러니까.. 0일때는 연결이 잘 살아 있는 경우네요.. :)