luofei

Results 1 issues of luofei

1, 添加数据: 在db.function.php文件中增加了db_insert函数, 方便我们进行数据插入操作。db_insert有三参数: db_insert($table,$data,$replace=false); table:要插入的表 data:插入的数据,可以是数组或字符串 replace: 默认为false,以insert into方式插入,如果为true则以replace into的方式插入。 使用举例: $setarr=array( ‘key1’=>v(‘key1’), ‘key2’=>v(‘key2’) ); db_insert(‘table’,$setarr); 当data为数组是,数组的下标对应数据表中的字段名称,数组的值对应数据表字段的值。数据插入前不需要用s函数对数据进行过滤, db_insert 函数内部已经自动对数据进行了安全过滤。 我们还可以写得更简单: db_insert(‘table’,’key1,key2’); 当data是字符串时。 用逗号隔开需要插入的字段。此时db_insert函数内部会自动获得表单中的数据,这样使用时,需要注意表单中文本域的name值要和数据表中的字段名称一致。 如果想提交的数据使用指定函数过滤: db_insert(‘table’,’key1,key2:filter’); 。表示key1,key2的数据都会被filter函数过滤。在字符串的最后用冒号+函数名表示过滤函数, 这样的过滤函数会作用在所有字段上。 ,如果想某个字段不被过滤函数过滤: db_insert(‘table’,’key1,^key2,key3:filter’);...