Nom de la fonction: mysql_pconnect ()
Version applicable: PHP 4, PHP 5
Description de la fonction: La fonction mysql_pconnect () est utilisée pour ouvrir une connexion persistante au serveur MySQL. Contrairement à la fonction mysql_connect (), la fonction mysql_pconnect () tente de réutiliser la connexion persistante établie, et s'il existe, il renverra la connexion directement sans la reconnecter.
Syntaxe: ressource mysql_pconnect ([string $ server = ini_get ("mysql.default_host") [, string $ username = ini_get ("mysql.default_user") [, string $ password = ini_get (mysql.default_password ") [, int $ client_flags = 0]]]))
Description du paramètre:
- $ server (facultatif): l'adresse du serveur MySQL, par défaut est la valeur de l'élément de configuration MySQL.default_host dans le fichier php.ini.
- $ nom d'utilisateur (facultatif): le nom d'utilisateur mysql, la valeur par défaut est la valeur de l'élément de configuration mysql.default_user dans le fichier php.ini.
- $ mot de passe (facultatif): le mot de passe MySQL, par défaut à la valeur de l'élément de configuration mysql.default_password dans le fichier php.ini.
- $ client_flags (facultatif): une constante qui spécifie les options de connexion et le comportement, par défaut à 0.
Valeur de retour: en cas de succès, la fonction renvoie un identifiant de connexion MySQL (type de ressource), et en cas d'échec, faux.
Exemple: <?php $host = 'localhost'; $user = 'root'; $pass = 'password'; $conn = mysql_pconnect($host, $user, $pass); if (!$conn) { die('连接数据库失败:' . mysql_error()); } else { echo '成功建立持久连接'; } mysql_close($conn); ?-->
Notes:
- La fonction MySQL_PConnect () priorise la connexion persistante existante lors de la connexion au serveur MySQL, et s'il n'y a pas de connexion réutilisable, une nouvelle connexion persistante est créée.
- Lorsque vous utilisez des connexions persistantes, vous devez fermer manuellement la connexion, à l'aide de la fonction mysql_close ().
- La fonction mysql_pconnect () est marquée comme dépréciée après PHP 5.5.0. Il est recommandé d'utiliser à la place l'extension MySQLI ou PDO.
- Après PHP 7.0.0, la fonction MySQL_PConnect () a été supprimée et n'est plus disponible.