如何检查表中是否存在变量?tcl集团

noj0wjuj  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(451)

我对这门语言很陌生,需要一些帮助。我想传递/发送电子邮件变量,看看它是否存在于数据库表中?

'proc: TEST::TestingFunc {ArrayName}{
 upvar #0 $ArrayName Param
   if {[info exists Param(data)]} {
        set email $Param(data)
      }
}'
w6lpcovy

w6lpcovy1#

这不是一个答案,我只是需要格式化功能来写这个评论。不太清楚你在问什么或者你想做什么。如果您想检查是否有名为 data 并得到它的值。代码中有几个错误:应该是这样的

proc TEST::TestingFunc {ArrayName} {
    upvar #0 $ArrayName Param
    if {[info exists Param(data)]} {
        set email $Param(data)
    }
}

要使其工作,还需要创建一个名为 TEST .
除此之外,我不确定你想做什么。你说的“通过/发送”是什么意思?您所说的“数据库表”是关联数组,还是其他意思?

相关问题