封装DB类
一般一个类单独书写在一个Php文件中,为了见名知意,会对文件名有一个规范:类名.class.php
第1步:
创建DB类
第2 步:
属性设计
第3步:
初始化类的属性
第4步:
对于数据的操作只有4种,增、删、改、查,但是任何一种操作必须连接数据库,设置字段集,选择数据库,为了让DB类更具有通用性,将连接数据库,设置字段集,选择数据库操作单独封装成函数。
mysql_errno(); 表示最近的一条SQL语句执行的错误代码
mysql_error(); 表示最近的一条SQL语句执行的错误信息
iconv('原字符集','目标字符集',数据);
将数据从一种字符集,转换为另一种字符集。
连接方法:
设置字符集:
选择数据库:
通过观察设置字符集与选择数据库方法内都有相同的代码,将相同的代码提出来单独封装成一个,类的方法。
第5步:整改构造函数,将操作任何SQL的都必须执行setChar与chooseDB访求在构造函数中调用
示例:
第6步:增加增、删、改、查操作
增加记录方法
mysql_insert_id(); 获取是插入到数据表中的新记录的id字段值
测试:
删除记录
更新记录
mysql_affected_rows();
表示最近执行的一条SQL,在数据库中受影响的行数
查询操作
mysql_fetch_row(); 返回的是索引数组
mysql_fetch_assoc(); 返回的是关联数组
mysql_fetch_array(); 返回的是索引+关联数组