Mysqluse

From Base de connaissances eggdrops & TCL
Revision as of 10:06, 14 December 2012 by CrazyCat (talk | contribs)

Jump to: navigation, search

mysqluse permet de se sélectionner la base à utiliser pour les requêtes

Alias

::mysql::use

Syntaxe

mysqluse ''handle database''

Paramètres

  • handle : la connexion précédement établie avec mysqlconnect
  • database : La base à utiliser

Exemple

proc connect {host user pass db} {
   set ::dbconn [mysqlconnect -host $host -user $user -password $pass]
   mysqluse $::dbconn "mybase"
   if {[mysqlstate $::dbconn -numeric] < 3} {
      unset ::dbconn
      putlog "Connexion to $db failed"
   }
}

Notes

La plupart du temps, on préfère indiquer la base dans la connexion établie par Mysqlconnect, mais il peut être utile de changer de base en cours d'utilisation d'un tcl (par exemple pour faire une réplication ou des comparaisons de bases).

Voir aussi

mysqlconnect, mysqlclose, mysqlsel, mysqlfetch, mysqlresult, mysqlseek, mysqlnext