Mysqlconnect
From Base de connaissances eggdrops & TCL
mysqlconnect permet de se connecter à un serveur de bases de données et retourne un ressource handle (identifiant de connexion).
Contents
Alias
::mysql::connect
Syntaxe
mysqlconnect ''options value...''
Options
- -host hostname : l'adresse du serveur de bases de données. Si omis, localhost sera utilisé
- -user user : l'utilisateur pour cette connexion. Si omis, c'est l'utilisateur sous lequel tourne l'eggdrop qui sera utilisé
- -password password : le mot de passe pour la connexion
- -db base : la base à utiliser. Cette option permet de ne pas utiliser mysqluse après la connexion
- -port port : le port utilisé pour la connexion (par défaut 3306)
- -reconnect boolean : Permet de ce reconnecter en cas de la perte de la connexion (par défaut 0)
Exemple
proc connect {host user pass db} {
set ::dbconn [mysqlconnect -host $host -user $user -password $pass -db $db -reconnect 1]
if {[mysqlstate $::dbconn -numeric] < 3} {
unset ::dbconn
putlog "Connexion à $db échoué."
}
}
Voir aussi
mysqluse, mysqlclose, mysqlsel, mysqlfetch, mysqlresult, mysqlseek, mysqlexec, mysqlescape, mysqlinsertid