[résolu] mysqltcl
#1
Bonjour,

Erreur
[23:14] <Supa> .xhost
[23:14] <XisK> [23:16:34] Tcl error [dccMadhost]: mysqlconnect/db server: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)[/code]

Partie Configuration:
tcl
#######################
# CONFIGURATION mySQL #
####################### 
set sql(login) "root"
set sql(pass) "******" 
set sql(db) "xisk"
set sql(host) "localhost"
set sql(sock) "/tmp/mysql.sock"


Dans la partie package&procedure SQL du TCL

tcl
###########
# Package #
###########
catch {package require mysqltcl}

#####################
# mySQL Code        #
# -> www.eggdrop.fr #
#####################
#-> Connexion
proc service:connect {} {
	set ::mysqlink [mysqlconnect -host $::sql(host) -user $::sql(login) -password $::sql(pass) -sock $::sql(sock)]
	mysqluse $::mysqlink $::sql(db)
}
#-> Deconnexion
proc service:deconnect {} {
	mysqlclose $::mysqlink; unset -nocomplain ::mysqlink	
}


Dans la partie BIND DCC:

tcl
###############
# SQL requete #
###############
 
# Il vous faudra taper .xhost en dcc chat pour que cette commande fonctionne
bind dcc - xhost dcc:xhost
proc dcc:xhost {hand idx arg} {
	service:connect
	mysqlsel $::mysqlink "SELECT * FROM `host` ORDER BY brut"
	if {[mysqlresult $::mysqlink rows] ne 0} {
		while {[set row [mysqlnext $::mysqlink]] != ""} {
                  putlog "*@IP : [lindex $row 0] -> [lindex $row 1]"
	        }
        }
    service:deconnect
}


Table SQL:

Code :
===Base de données xisk

== Structure de la table host

|------
|Colonne|Type|Null|Défaut
|------
|brut|text|Non|
|encrypt|text|Non|
== Contenu de la table host

|localhost|2884567834.tv
== Structure de la table host

|------
|Colonne|Type|Null|Défaut
|------
|brut|text|Non|
|encrypt|text|Non|
Répondre Avertir


Messages dans ce sujet
[résolu] mysqltcl - par Supa - 27/09/2012, 23:27
RE: mysqltcl - par CrazyCat - 28/09/2012, 08:53
RE: mysqltcl - par Supa - 28/09/2012, 20:13

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté