PHP mysql_pconnect() º¯Êý
¶¨ÒåºÍÓ÷¨
mysql_pconnect() º¯Êý´ò¿ªÒ»¸öµ½ MySQL ·þÎñÆ÷µÄ³Ö¾ÃÁ¬½Ó¡£
mysql_pconnect() ºÍ mysql_connect() ·Ç³£ÏàËÆ£¬µ«ÓÐÁ½¸öÖ÷񻂿±ð£º
- µ±Á¬½ÓµÄʱºò±¾º¯Êý½«Ïȳ¢ÊÔѰÕÒÒ»¸öÔÚͬһ¸öÖ÷»úÉÏÓÃͬÑùµÄÓû§ÃûºÍÃÜÂëÒѾ´ò¿ªµÄ£¨³Ö¾Ã£©Á¬½Ó£¬Èç¹ûÕÒµ½£¬Ôò·µ»Ø´ËÁ¬½Ó±êʶ¶ø²»´ò¿ªÐÂÁ¬½Ó¡£
- Æä´Î£¬µ±½Å±¾Ö´ÐÐÍê±Ïºóµ½ SQL ·þÎñÆ÷µÄÁ¬½Ó²»»á±»¹Ø±Õ£¬´ËÁ¬½Ó½«±£³Ö´ò¿ªÒÔ±¸ÒÔºóʹÓã¨mysql_close() ²»»á¹Ø±ÕÓÉ mysql_pconnect() ½¨Á¢µÄÁ¬½Ó£©¡£
Óï·¨
mysql_pconnect(server,user,pwd,clientflag)
²ÎÊý | ÃèÊö |
---|---|
server |
¿ÉÑ¡¡£¹æ¶¨ÒªÁ¬½ÓµÄ·þÎñÆ÷¡£ ¿ÉÒÔ°üÀ¨¶Ë¿ÚºÅ£¬ÀýÈç "hostname:port"£¬»òÕßµ½±¾µØÌ×½Ó×ֵķ¾¶£¬ÀýÈç¶ÔÓÚ localhost µÄ ":/path/to/socket"¡£ Èç¹û PHP Ö¸Áî mysql.default_host 䶨Ò壨ĬÈÏÇé¿ö£©£¬ÔòĬÈÏÖµÊÇ 'localhost:3306'¡£ |
user | ¿ÉÑ¡¡£Óû§Ãû¡£Ä¬ÈÏÖµÊÇ·þÎñÆ÷½ø³ÌËùÓÐÕßµÄÓû§Ãû¡£ |
pwd | ¿ÉÑ¡¡£ÃÜÂ롣ĬÈÏÖµÊÇ¿ÕÃÜÂë¡£ |
clientflag |
¿ÉÑ¡¡£client_flags ²ÎÊý¿ÉÒÔÊÇÒÔϳ£Á¿µÄ×éºÏ£º
|
·µ»ØÖµ
Èç¹û³É¹¦£¬Ôò·µ»ØÒ»¸ö MySQL ³Ö¾ÃÁ¬½Ó±êʶ·û£¬³ö´íÔò·µ»Ø FALSE¡£
ÌáʾºÍ×¢ÊÍ
×¢ÊÍ£º¿ÉÑ¡²ÎÊý clientflag ×Ô PHP 4.3.0 °æÆð¿ÉÓá£
Ìáʾ£ºÒª´´½¨Ò»¸ö·Ç³Ö¾ÃÁ¬½Ó£¬ÇëʹÓà mysql_connect() º¯Êý¡£
Àý×Ó
<?php
$con = mysql_pconnect("localhost","mysql_user","mysql_pwd")
;
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
?>