mysqli_real_connect
(PHP 5)
mysqli_real_connect(no version information, might be only in CVS)
mysqli->real_connect -- Ouvre une connexion à un serveur MySQLDescription
Style procédural
bool mysqli_real_connect ( mysqli link [, string hostname [, string username [, string passwd [, string dbname [, int port [, string socket [, int flags]]]]]]] )Style orienté objet (méthode)
class mysqli {bool real_connect ( [string hostname [, string username [, string passwd [, string dbname [, int port [, string socket [, int flags]]]]]]] )
}
mysqli_real_connect() tente d'établir une connexion avec un serveur MySQL d'un hôte.
Cette fonction diffère de mysqli_connect() en ces points :
mysqli_real_connect() a besoin d'un objet valide issu de la fonction mysqli_init()
Avec la fonction mysqli_options(), vous pouvez définir différentes options pour la connexion.
Avec les paramètres flags, vous pouvez définir différents options de la connexion :
Tableau 1. Flags supportés
Nom Description MYSQLI_CLIENT_COMPRESS Utilise un protocole de compression MYSQLI_CLIENT_FOUND_ROWS Retourne le nombre de lignes sélectionnées, et non pas le nombre de lignes affectées MYSQLI_CLIENT_IGNORE_SPACE Accepte les espaces après les noms de fonctions. Fait que tous les noms de fonctions sont des mots réservés. MYSQLI_CLIENT_INTERACTIVE Permet interactive_timeout secondes (au lieu de wait_timeout secondes) d'inactivité avant de fermer la connexion MYSQLI_CLIENT_SSL Utilise SSL (chiffrage) Note : Pour des raisons de sécurité, le flag MULTI_STATEMENT n'est pas supporté en PHP. Si vous voulez exécuter plusieurs requêtes, utilisez la fonction mysqli_multi_query().
Exemples
Exemple 2. Style procédural
|
L'exemple ci-dessus va afficher :
Connecté: Localhost via UNIX socket |
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ