加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

name='$username' where account='$account'

发布时间:2016-10-29 13:13:38 所属栏目:Asp教程 来源:站长网
导读:假如这是一条insert说话并且插入的字段内允许多的话,而在ASP中要实现沟通的成果必需写成:update useres set password=' password ', 对付第一点可以通过正则表达式查找获得, Result Set regEx = new RegExp select case level case 0 regEx.Pattern =

假如这是一条insert说话并且插入的字段内允许多的话,而在ASP中要实现沟通的成果必需写成:update useres set password=' password ', 对付第一点可以通过正则表达式查找获得, Result Set regEx = new RegExp select case level case 0 regEx.Pattern = {(w+)} '变量名有用 case 1 regEx.Pattern = {([w+-*/=]+)} '变量名及运算符有用 'case 2 regEx.Pattern = {([ws]+)} '除换行符外的全部字符有用 case else exit function end select 'regEx.Pattern = {(w+)} regEx.IgnoreCase = true regEx.Global = true Set Matches = regEx.Execute(str) Result = str 'response.write Matches.Count For Each Match In Matches Result = Replace(Result, name='$username' where account='$account', 第二点是变量名-值调动的要害,通过变量名获得变量值, group=$group。

从资料声名中可知Execute可以执行传入的有用的字符串作为代码执行同,查察ASP资料没有找到直接实现的要领,显得冗长丢脸, 此刻让我们看看如安在ASP实现相同的变量名-值调动。

使得整个PHP代码更显简捷美妙。

Match.Value,必需有一个要领把必要用现实值替代的变量名与平凡的文本区分出来;然后,group={group},name=' username ' where account=' account ',但有一个函数Execute引起我们的留意,而回收大托号{}作为变量名的界线符, level) dim regEx。

个中的$password、$group、$username、$account便会被现实的变量值替代,这里我们不回收PHP的变量暗示方法,Txt2Value找出全部变量名交挪用GetVar获得变量值并举办替代,把全部找到的变量名用它所代表的现实值替代掉, group={group},现实上直接挪用Txt2Value(str, 0) end Function 挪用要领: Var2Value(update users set password='{password}',PHP中变量的行使机动利便。

这样只要编写一个小函数就可以实现我们的要示。

字符串暗示变为password='{password}', name='{username}' where account='{account}' Var2Value挪用了Txt2Value,1)还应承对字符串值举办四则运算。

出格是能在字符串中利便实现变量名-值调动。

group= group ,好比一条更新数据库的SQL语句只需写成:update users set password='$password',,焦点代码为: function GetVar(var_name) Execute(function get_value(): get_value= var_name : end function) getvar=get_value() end function 实现 完备代码: function GetVar(var_name) Execute(function get_value(): get_value= var_name : end function) getvar=get_value() end function function Txt2Value(str, 用过PHP的伴侣都知道, , Matches,那么查察字段与values的对应相关将会是一个疾苦的进程。

思绪 起首, GetVar(Match.SubMatches(0))) Next set Matches = nothing set regEx = nothing Txt2Value = Result end function function Var2Value(var_name) Var2Value = Txt2Value(var_name。

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读