请教个sql语句
$dsql->ExecuteNoneQuery("update #@__sysconfig set value=($userid) where varname='cfg_ftp_user'");这个sql语句的功能是不是把变量userid的值写入数据库的cfg_ftp_user中? 你的理解是对的,不过呢,你的表名 有点怪,你的 value=($userid) 是不是可以直接写成 value=$userid SQL不懂,现查的你看看对不对,再问下高手Update table_name Set column_name = new_value Where column_name = some_value
Update 表名 Set 字段名 =新的值 Where 条件
这个sql语句的功能是不是把变量userid的值写入数据库的cfg_ftp_user中?
如果按照这个来看“Update 表明 Set 字段名 =新的值 Where 条件”
你说的不对,貌似是
update #@__sysconfig【表名】 set value【字段名】=($userid) 【更新的新值】where varname='cfg_ftp_user'")【条件是:当varname='cfg_ftp_user'时才做以上操作】;
错了,别骂我啊。 我不要分,没用! 当varname='cfg_ftp_user'时,更新表#@__sysconfig中的value字段为$userid....
不知道对不对,你查查! 不出意外是的。
更新cfg_ftp_user为userid
你自己运行一下比跑这来问要快。 应该是更新名字为arname='cfg_ftp_user'" 的ID值吧! 小峰 发表于 2015-5-18 00:36 static/image/common/back.gif
当varname='cfg_ftp_user'时,更新表#@__sysconfig中的value字段为$userid....
谢谢楼上各位!:P
页:
[1]