11/09/2013, 22:37
OMG, quelle horreur.
On va se limiter à coeur du problème:
donc $sql est une liste
Pourquoi pas plutôt [llength $sql]?
Ensuite, je ne vois pas l'intérêt de ton script: si l'enregistrement n'existe pas, tu ne fais rien mais s'il existe tu le mets à jour ? Donc il n'est jamais créé par le script ?
On va se limiter à coeur du problème:
tcl
set sql [mysqlsel $mysql(HANDLE) "SELECT `age`, `an` FROM dbase WHERE `name` = '$name'" -flatlist]
donc $sql est une liste
tcl
if { $sql == "" } {
Pourquoi pas plutôt [llength $sql]?
Ensuite, je ne vois pas l'intérêt de ton script: si l'enregistrement n'existe pas, tu ne fais rien mais s'il existe tu le mets à jour ? Donc il n'est jamais créé par le script ?