摘要:
当对多个表进行更新的时候,某条执行失败。为了保持数据的完整性,需要使用事务回滚。 显示设置事务代码如下 复制代码 begin try begin transaction insert into shiwu (asd) values ('aasdasda'); commit transaction end try begin catch select ERROR_NUMBER() as errornumber rollback transaction end catch 隐式设置事务代码如下 复制代码 set implicit_transactions on; -- 启动隐式事务 阅读全文
摘要:
变量转成整数类型。语法: int intval(mixed var, int [base]);返回值: 整数函数种类: PHP 系统功能内容说明本函数可将变量转成整数类型。可省略的参数 base 是转换的基底,默认值为 10。转换的变量 var 可以为数组或类之外的任何类型变量。intval()使用不当的安全漏洞分析intval函数有个特性:”直到遇上数字或正负符号才开始做转换,再遇到非数字或字符串结束时()结束转换”,在某些应用程序里由于对intval函数这个特性认识不够,错误的使用导致绕过一些安全判断导致安全漏洞.二、分析代码如下 复制代码 PHP_FUNCTION(intval){zva 阅读全文
摘要:
Example #1 is_writable() 例子代码如下 复制代码 <?php$filename = 'test.txt';if (is_writable($filename)) { echo 'The file is writable';} else { echo 'The file is not writable';}?> 上面的函数有一个问题就是filename 必需。规定要检查的文件 ,必须是文件啊,目录不可判断,下面我们来判断空目录。实例1该功能非常常用,特别在一些需要生成静态文件的项目中,一个目录是否可以,关乎到是否 阅读全文