[mysqltcl] Erreur d'insert
#1
Bonjour à tous,

Encore une énigme pour ma part, toujours sur le mysqltcl via Eggdrop
Cette fois-ci, mon soucis vient d'un d'une requête:
- création dans la table

Explications:
J'ai une commande .xtopic (elle me permet crée le topic via l' eggdrop et ainsi l'ajouté à la table topic SQL)

Or, si jamais dans mon [lrange $arg 1 end] (puisque mon chan = [string tolower [lindex $arg 0]]) il y a le caractère: ' (apostrophe) il refuse toute action sur la commande et me demande de me reporté à ma doc mySQL

Code :
bind dcc - xtopic dcc:xtopic
proc dcc:xtopic {hand idx arg} {
if {[matchattr $hand n] || [matchattr $hand A]} {
set chan [string tolower [lindex $arg 0]]
set topic  [lrange $arg 1 end]
if {$chan=="" || ![string match #* $chan] || $topic==""} { putddc $idx "\2.xtopic\2 <#channel> <topic text>"; return 0 }
if [isvalidchan $chan] {
service:connect
mysqlsel $::mysqlink "INSERT INTO topic (chan, topic, auteur) VALUES ('$chan', '[join $topic]', '$hand')"
service:deconnect
putlog "#\2$hand\2# .xtopic ~> \($chan\) [join $topic]"
} else { putdcc $idx "\2Error\2 le salon déclaré n'existe pas"; return 0 }
} else { avertdcc $hand }
}
 

Merci de toute réponse que vous allez faire ainsi que votre lecture
[Image: http://www.web-modules.net/upload/cache/...156/61.gif]
[ www.Ahinu.tk ]

Programmation TCL interprété via Eggdrop + package mysqltcl
=> TCL+SQL~PHP

@Nordnet.
Répondre Avertir


Messages dans ce sujet
[mysqltcl] Erreur d'insert - par Tr3nKs - 06/12/2012, 09:08

Atteindre :


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