![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 61
yayun0516
Android开发
展开
-
PHP构造验证码
代码如下:<?phpheader('Content-type:image/jpeg');$width=120;$height=40;$element=array('1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','m','n','o','p','q','r','s','原创 2015-01-10 22:16:04 · 922 阅读 · 0 评论 -
PHP连接数据库(mysqli)
mysqli 我们在PHP中可以使用mysqli扩展与MySQL数据库信息交流,i表示改进,增强,它 执行速度更快。mysqli扩展被封装到一个类中,它是一种面向对象的技术,不过 喜欢过程化编程的用户也不用担心,mysqli也提供了一个面向过程的接口,我们 可以像调用函数那样去使用mysqli扩展,所以我们现在学习mysqli扩展相当于就原创 2015-01-11 10:13:35 · 1523 阅读 · 0 评论 -
ThinkPHP模型定义
模型类一般位于项目的Lib/Model 目录下面,当我们创建一个UserModel类的时候,其实已经遵循了系统的约定。模型类的命名规则是除去表前缀的数据表名称,采用驼峰法命名,并且首字母大写,然后加上模型类的后缀定义Model,例如:模型名(类名)约定对应数据表(假设数据库的前缀定义是 think_)UserModelthink_userUserTy原创 2015-01-12 10:29:14 · 1094 阅读 · 0 评论 -
ThinkPHP--ActiveReocrd 模式(增删改查)
ActiveReocrd 模式这种模式最大的特别就是简化了CURD 的操作,并且采用对象化的操作方式,便于使用和理解。//添加一条数据$user = M('User');$user->user = '火影忍者';$user->email = 'huoyin@qq.com';$user->date = date('Y-m-d H:i:s');$user原创 2015-01-12 16:50:03 · 1250 阅读 · 0 评论 -
ThinkPHP框架下自定义控制器方法
每个模块是一个Action文件,因此应用开发中的一个重要过程就是给不同的模块定义具体的操作。一个应用如果不需要和数据库交互的时候可以不需要定义模型类,但是必须定义Action控制器,一般位于项目的Lib/Action目录下面。Action控制器的定义非常简单,只要继承Action基础类就可以了,例如:Class UserAction extends Action{}控制器文件的原创 2015-01-12 10:21:44 · 1926 阅读 · 0 评论 -
ThinkPHP--SQL 查询语句
一.查询方式ThinkPHP 提供了三种基本的查询方式:字符串条件查询、索引数组条件查询和对象条件查询。在大多数情况下,推荐使用索引数组和对象方式作为查询条件,因为会更加安全1.使用字符串作为条件查询//字符串作为条件查询$user = M('User');var_dump($user->where('id=1 AND user="蜡笔小新"')->select()原创 2015-01-12 14:31:47 · 4018 阅读 · 2 评论 -
对于初学者死也找不出来的SQL错误
以下面代码查询为例<?phpheader("Content-type: text/html; charset=utf-8"); $host="localhost";$user="root";$password="root";$dbase_name="liuyan";$table_name="contents";$conn=mysql_connect($host,$user,$pa原创 2015-01-13 17:54:22 · 1256 阅读 · 0 评论