PHP字符串的连接
PHP要让多个字符串进行衔接,要用到一个(.)“点”号,比如: 上面的输出结果就是w3pop.com 有一种情况,当echo后面使用的是(")双引号的话可以这样来达到同样的效果: 但如果是单引号的话,就会将里面的内容完全以字符串形式输出给浏览器: 将显示$name.com
PHP要让多个字符串进行衔接,要用到一个(.)“点”号,比如: 上面的输出结果就是w3pop.com 有一种情况,当echo后面使用的是(")双引号的话可以这样来达到同样的效果: 但如果是单引号的话,就会将里面的内容完全以字符串形式输出给浏览器: 将显示$name.com
无意中在云网互动影视6.0后台发现其系统设置下有个在线升级的功能,年前我也刚对B/S系统在线升级做过一番研究,还写了个B/S系统版本管理V1.0,看到云网的在线升级,兴致大增,便体验了一把。云网的升级过程借助了AJAX,使整个升级过程非常直观、舒适!不过我更感兴趣的是他的实现机制,于是找了相关文件研究了一番。 一、升级原理 每次升级时先比较本地版本和服务器版本,发现新版本后再到服务器获取升级文件列表,最后逐个文件下载覆盖本地文件完成更新。由于每次只能升级到当前版本的高一版本,所以当本地版本较旧时得通过多次升级才能完成更新到最新版本。 二、升级步骤 1.版本比较 升级的时候从"Admin/YWNT_TMS_inc/UpdateInc.asp"获取本地版本号,再从"http://www.ywnt.net/Update/Free/Version.asp"获取服务器上的版本号(Version.asp中将低版号到高版本号从左到右依次排列,各版本号间用vbCrLf分隔),通过比较得出当前版本的高一版本号,准备升级。…
当 QUOTED_IDENTIFIER 为 ON 时,对于 SQL 语句中的双引号和单引号 (') 的使用,SQL Server 遵循 SQL-92 规则: ·双引号只能用于分隔标识符,不能用于分隔字符串。 为保持与现有应用程序的兼容性,SQL Server 并不完全强制该规则。如果字符串没有超过标识符的长度,则该字符串可包含在双引号内。但不建议这样做。 ·单引号必须用来包含字符串,不能用于分隔标识符。 如果字符串包含单引号,则需要在单引号前再增加一个单引号: 当 QUOTED_IDENTIFIER 为 OFF 时,对于双引号和单引号的使用,SQL Server 遵循如下规则: ·引号不能用于分隔标识符,而是用括号作为分隔符。…
通常我们使用如下语句进行返回参数值: 但是使用下边的语句是不是也可以呢? 经检测这样写是不行的,提示:必须声明变量 '@id'。最终借助sp_executesql存储过程才实现: 需要注意的是sp_executesql第一个参数@strSql必须是"ntext/nchar/nvarchar"类型,否则会出错提示:过程需要参数 '@statement' 为 'ntext/nchar/nvarchar' 类型。 还有一点值得注意的是@strSql的长度最好设置大一点,开始时我设置为50,发现老是得不到正确的结果,print @strSql才知道被截断了!
Create PROCEDURE my_sql AS declare @id int,@loginname varchar(20),@website varchar(100) declare rs cursor for select top 50 id,loginname,website from union_user open rs fetch next from rs into @id,@loginname,@website while @@fetch_status=0 begin print convert(varchar,@id) + ',' +…
SQL Server 中对已经定义的变量赋值的方式用两种,分别是 SET 和 Select。对于这两种方式的区别,SQL Server 联机丛书中已经有详细的说明,但很多时候我们并没有注意,其实这两种方式还是有很多差别的。 SQL Server推荐使用 SET 而不是 Select 对变量进行赋值。 当表达式返回一个值并对一个变量进行赋值时,推荐使用 SET 方法。 下表列出 SET 与 Select 的区别。请特别注意红色部分。 Set Select 同时对多个变量同时赋值 不支持 支持 表达式返回多个值时 出错 将返回的最后一个值赋给变量 表达式未返回值 变量被赋null值 变量保持原值…
很习惯的我们可能会想用下边的存储过程来实现: MSSQL会提示你:必须声明变量 '@tablename'!其实只要稍加修改就能实现: 执行看看,是不是很简单^_^
要用ASP来操作SQLite数据库,前提条件是在服务器上得安装SQLite的ODBC驱动程序,可到这个站点上下载安装:http://www.ch-werner.de/sqliteodbc/,安装好后就可以像使用Access一样来使用SQLite了!下边是一个SQLite数据库结构: Create TABLE admin(username text,age integer); 我们再来用ASP演示下如何对SQLite数据库进行记录的增、查、改、删操作:
SQLite数据库结构如下: Create TABLE admin(username text,age integer); 下边用C#演示下如何对SQLite数据库进行记录的增、查、改、删操作:
以下函数来源于动网base64.asp,经过测试可以实现base64编码、解码: