当然,Application变量就是应用程序级的变量,可以在所有用户间共享、传递数据。这个变量是每个用户都可以参与读写的一个变量。
具体用途如上所说,Application变量是用来在多用户间共享、传递数据的。
><script language="JavaScript">
var script_nation;
script_nation = “<%=m1_nation%>”
</script>
m1_nation是服务器端变量你看传奇里面的一个活动比如财富劫阵应该知道吧?只要有人拿一颗财富神石就可以触发加一层财富劫阵,他那个数字是不停地在变化的,那就叫变量。
当然除了数字可以变化之外,文字也可以变化,比如天下第一,一会是你,一会是他,他这个字也是在变化的,这也叫变量。
上面说的是服务器的公有变量,你写脚本的话,也可以加自定义变量。
自定义变量是什么呢,比如你想加个脚本,是某某积分,比如在线时间积分,人物只要在线一分钟,就可以加1点积分。这个东西都是在变化的,可以在脚本里实现给他加这个变量。
至于怎么加,因为你也没问,说再多怕你也迷糊。
现在大概知道变量是啥回事就可以了,就是变化的量,可以是数字,也可以是文字。可以是服务公有的(比如开区天数的变化),也可以是私人的(比如人物的等级变化)等等等。
总之变量是很重要的东西
存储过程是面向对象的数据库编程语言,与其他面向对象编程语言类似,可声明变量,用变量来存取某一类值,变量在存储过程中占有非常重要的位置。变量声明在MySQL语言的存储过程中,变量有会话变量、存储过程变量两种。两种变量的声明方式不同,作用场景也不尽相同,在实际使用中要根据需要加以选择。
1变量种类((1)会话变量会话变量也称用户变量,可以在一个客户端会话的任何地方声明,作用域是整个会话,会话断开后,会话变量也就消失。会话变量名以@开头,使用set直接赋值,在一个会话内,会话变量只需初始化一次。
例如,Set@num=1;表示声明了一个名字叫“@num”的会话变量,其初始值为1。
(2)存储过程变量存储过程变量以DECLARE为关键字声明的变量,只能在存储过程中使用,其命名不需要以@开头。以DECLARE声明的变量都会被初始化为NULL,存储过程变量存在于数据库服务器上。2变量定义存储过程变量定义格式:DECLARE+变量名+数据类型+[DEFAULTVALUE]其中,((1)DECLARE为声明存储过程变量的关键字;
(2)变量名可以任意,但尽可能达到能表意的目的;
(3)数据类型为MySQL的数据类型,如int
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)