首页
学习
活动
专区
工具
TVP
发布

我的博客

专栏成员
577
文章
938551
阅读量
39
订阅数
Discuz 当中的sql替换
%t:表名占位符,DB::fetch_first(“SELECT * FROM %t”,array(‘common_member’)); %d:数值占位符,DB::fetch_first(“SELECT * FROM %t WHERE uid=%d”,array(‘common_member’,1));会自动执行intval %s:字符占位符,DB::fetch_first(“SELECT * FROM %t WHERE username=%s”,array(‘common_member’,’管理员’)
苦咖啡
2018-05-08
1.1K0
Tp3.1.2安全
1.表单令牌 ‘TOKEN_ON’=>true, // 是否开启令牌验证 ‘TOKEN_NAME’=>’__hash__’, // 令牌验证的表单隐藏字段名称 ‘TOKEN_TYPE’=>’md5’, //令牌哈希验证规则 默认为MD5 ‘TOKEN_RESET’=>true, //令牌验证出错后是否重置令牌 默认为true 注意:{__TOKEN__}可以确定隐藏域的位置 用C(‘TOKEN_ON’,false);可以动态关闭令牌 手动验证$user = M(‘User’);$user->a
苦咖啡
2018-05-08
1.2K0
安卓开发之SQLite数据库操作
一、SQLiteDatabase对象 获取SQLiteDatabase对象可以使用SQLiteOpenHelper或者使用静态方法获取(具体内容可以参考开发手册) //使用SQLiteOpenHelper可以获取 DatabaseHelper dbHelper = new DatabaseHelper(Sqlite.this, “sqlite_joyous_db”); SQLiteDatabase  db = dbHelper.getReadableDatabase(); //或者使用静态方法获取 SQLi
苦咖啡
2018-05-08
2K0
Mysql触发器
MySQL触发器 1、 触发器作用 日志跟踪:使用数据库记录apache等日志,可以使用自动插入操作 验证数据:触发器可以验证更新数据库要存入的数据 引用完整:验证数据完整可以使用程序验证,但是触发器也可以搞定 2、 前触发器和后触发器 前触发器和后触发器区别触发器在发生的事件前后关系 3、 创建触发器 语法: CREATE [DEFINER={USER|CURRENT_USER}] TRIGGER<trigger name> {BEFORE|AFTER} {INSERT|UPDATE|DELETE} ON
苦咖啡
2018-05-07
4K0
TP入门第七天
Trace信息无法显示,因为信息需要显示在body体内 1、创建数据 我们在php的action里面当然也可以使用$_POST以及$_GET获取变量,而TP提供了更加便捷的方法。Create方法创建的数据对象是保存在内存中,并没有实际写入到数据库中,直到使用add或者save方法才会真正写入数据库。比如我们提交了表单里面很多数据如果我们都用$_POST或者$_GET获取会把我们给搞疯掉的!而create会自动创建数据。我们直接用add或者save就可以保存到数据库(有人问,那数据库中的信息和提交的如何一一对
苦咖啡
2018-05-07
9290
TP入门第六天
1、模型 模型类一般位于项目的Lib/Model目录下面,当我们创建一个UserModel类的时候,其实已经遵循了系统的约定。模型类的命名规则是除去表前缀的数据表名称,采用驼峰法命名,并且首字母大写,然后加上模型类的后缀定义Model 模型名(类名) 约定对应数据表(假设数据库的前缀定义是 think_) UserModel think_user UserTypeModel think_user_type 如果你的数据表和这个不一样,可以使用以下属性进行调正 tableName 不
苦咖啡
2018-05-07
8000
SQLite简单说明
1、配置需要配置php.ini开启对应的sqlite扩展 extension=php_sqlite.dll 同样sqlite支持pdo,如果需要开启对应的扩展 2、sqlite介绍:http:/
苦咖啡
2018-05-07
5540
多关键词搜索加亮操作
当我们在使用搜索的时候是否觉得搜索的内容过于繁杂,我搜索的到底显示出来了吗?唉!这个时候就需要我们把搜索的结果进一步处理下,比如加亮~~~下面直接给出代码吧! <?php //多关键字、加亮显示
苦咖啡
2018-05-07
8140
vsftp +mysql 配置详细过程
本文章由网友:苶然(QQ网名)供稿,在此特别感谢他 需要安装包 db4-* vsftpd- mysql-server mysql-devel pam-devel pam_mysql-0.7RC1.tar.gz ///需要有gcc,gcc-g++等其他才能成功编译 setsebool -P ftp_home_dir=1 授权用户登录到服务器时允许vsftpd将用户引导到家目录 只让用户访问ftp不让用户登录到系统,可以如下设置shell useradd zhang -s /sbin/nolo
苦咖啡
2018-05-07
1.6K0
PHP批量增加、删除、更新数据
<?php echo “<form method=’post’ name=’form1′ action=’#’>”; echo “<table border=1>”; while($row=my
苦咖啡
2018-05-07
2.7K0
MySQL主从故障解决
Slave_SQL_Running: No解决 1、在从数据库执行slave stop,停掉同步 2、查看主数据库状态 File: mysql-bin.000003 Position: 1151 3、在从数据库上执行 change master to master_host=’10.200.11.224′,master_user=’slave_test’, master_password=’123456′, master_port=3306, master_log_file=’mysql-bin.
苦咖啡
2018-04-28
8200
存储过程
## 优点 1. 更好性能  * 存储过是预编译的,在创建时编译;一般SQL是每次执行都会编译 2. 功能实现更加灵活  * 存储过程可以使用条件判断和游标,有很强的灵活性,还可以使用数据库内置函数,完成复杂的判断和运算 3. 减少网络传输  * 复杂的多条SQL操作会消耗大量的网络传输,多条SQL存入存储过程会降低网络负载 4. 安全性  * 存储过程可以屏蔽对底层数据库对象的直接访问  * 执行过程的调用是可见的,无法看到表结构和数据库,不能嵌入SQL,有助于避免SQL注入 缺点
苦咖啡
2018-04-28
1.8K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档