Communauté Eggdrop
probleme mysql - Version imprimable

+- Communauté Eggdrop (https://forum.eggdrop.fr)
+-- Forum : Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum : Un peu plus loin (https://forum.eggdrop.fr/forumdisplay.php?fid=16)
+--- Sujet : probleme mysql (/showthread.php?tid=1302)



probleme mysql - jplyon1 - 05/01/2013

tcl
::mysql::sel $::mysqlink "SELECT id,id2,pseudo FROM `access` "
    if {[::mysql::result $::mysqlink rows] ne 0} {
       while {[set row [::mysql::nextresult $::mysqlink]] != ""} {
          putlog "id : [lindex $row 0]"
          putlog "id2 : [lindex $row 1]"
          putlog "pseudo : [lindex $row 2]"
       }
    }



me donne l'erreur suivante en pl

Code :
[10:22:43] <label-2> [10:23] id : 0
[10:22:43] <label-2> [10:23] id2 :
[10:22:43] <label-2> [10:23] pseudo :
[10:22:43] <label-2> [10:23] Tcl error [::user::time]: ::mysql::nextresult: no result pending

par contre ,

tcl
set res [::mysql::sel $::mysqlink "select id, id2, pseudo from access "]
   putlog "res $res"



me donne bien le nombre d'enregistrement


RE: probleme mysql - CrazyCat - 05/01/2013

Au lieu de ::mysql::nextresult, il vaut mieux employer ::mysql::fetch