Position actuelle: Accueil> Catégories de fonctions> mysqli::real_connect

mysqli::real_connect

(mysqli_real_connect) Ouvrez la connexion au serveur MySQL
Nom:mysqli::real_connect
Catégorie:Mysqli
Langage de programmation:php
Description en une ligne:Ouvrez une nouvelle connexion MySQL Server.

Définition et utilisation

La fonction real_connect() / mysqli_real_connect() ouvre une nouvelle connexion MySQL Server.

La différence entre cette fonction et connect() est que:

  • real_connect() nécessite un objet valide créé par init()
  • real_connect() peut être utilisé avec options() pour définir différentes options pour les connexions
  • real_connect() a un paramètre de drapeau

Exemple

Exemple 1 - style orienté objet

Ouvrez une nouvelle connexion MySQL Server et définissez des options de connexion supplémentaires:

 <? Php
$ mysqli = mysqli_init ( ) ;
if ( ! $ mysqli ) {
  die ( "mysqli_init a échoué" ) ;
}

// spécifie le délai d'expiration de la connexion
$ con -> Options ( mysqli_opt_connect_timeout , 10 ) ;

// spécifie l'option à lire à partir de fichiers nommés au lieu de my.cnf
$ con -> Options ( mysqli_read_default_file , "myfile.cnf" ) ;

$ con -> real_connect ( "localhost" , "my_user" , "my_password" , "my_db" ) ;
?>

Exemple 2 - Style procédural

Ouvrez une nouvelle connexion MySQL Server et définissez des options de connexion supplémentaires:

 <? Php
$ con = mysqli_init ( ) ;
if ( ! $ con ) {
  die ( "mysqli_init a échoué" ) ;
}

// spécifie le délai d'expiration de la connexion
mysqli_options ( $ con , mysqli_opt_connect_timeout , 10 ) ;

// spécifie l'option à lire à partir de fichiers nommés au lieu de my.cnf
mysqli_options ( $ con , mysqli_read_default_file , "myfile.cnf" ) ;

mysqli_real_connect ( $ con , "localhost" , "my_user" , "my_password" , "my_db" ) ;
?>
Fonctions similaires
Articles populaires