php简单的mysql类_简单的PHP操作Mysql类

简单的PHP操作Mysql类

/*

* 名称 : MySQL数据库基本操作

* 作者 : pjx

* 版本 : v 2010/02/25 v 1.0

* 说明 : 该类用于对MySQL做一些简单的操作

* 示例 :

* 实例 => $db = new DB_MYSQL($database),打个$database数据库

* 查询数据库 => $db->query($sql_str),查询$sql_str语句

* 获得行结果 => $db->get_rows_result();

* 获得行数 => $db->get_rows();

* 获得列结果 => $db->get_files_result();

* 获得列数 => $db->get_files();

* 释放结果集 => $db->free();

* 查询并获得行结果(需实例 OP_MYSQL($database)) => query_and_get_rows($sql_str);

* 查询并获得行结果(需实例 OP_MYSQL($database)) => query_and_get_files($sql_str);

**/

class DB_MYSQL{

/*

* host : 主机名或地址

* db : 数据库

* user : 数据库用户名

* pw : 数据库用户密码

* */

var $host = "localhost";

var $db = "";

var $user = "root";

var $pw = "";

/*

* link_id : 数据库连接的id

* query_id : 数据库查询的id

* error : 针对用户的错误消息

* error_mysql : 数据库返回的错误消息,针对程序员

* rows : 结果行数

* files : 结果列数

* result_rows : 行结果集

* result_files : 列结果集

*/

var $link_id = 0;

var $query_id = 0;

var $error = "";

var $error_mysql = "";

var $rows = 0;

var $files = 0;

var $result_rows = array();

var $result_files = array();

var $mysql_char = "utf8";

function __construct($d="",$h="",$u="",$p=""){

&

相关文档:

要不出现乱码,就要保持数据库和页面的编码格式一致.我全部使用utf-8的编码.

首先页面:

1. 将文件用UE打开,将文件另存为UTF-8无BOM格式.很多编辑器都可用.

2.使用 header("content-type:text/html; charset=utf-8"); 强制转换成utf-8的编码.

也可以新建一个head.php,如下,在页面中用include( ......

EClipse for PHP 中文乱码问题

UTF-8 格式的php,中文都是乱码.

如果此时在EClipse中输入中文会有 CP1252 错误( CP1252不支持xxxx )

解决方法:

windows->preferences->general 打开点击workspace 此时右侧出现text file encoding就是文本编码 default cp1252 点击other 下拉菜单 选择UTF-8 选择即可编译 ......

关于分页的优化。

我们知道,在MySQL中分页很简单,直接LIMIT page_no,page_total 就可以了。

可是当记录数慢慢增大时,她就不那么好使了。

这里我们创建摘要表来记录页码和原表之间的关联。

下面为测试数据。

原表:

CREATE TABLE `t_group` (

`id` int(11) NOT NULL auto_increment,

`money` decim ......

以前只弄过asp,最近有点兴趣来学下php,发现php比asp不是一般的功能强大。

刚开始偷了下懒,没有去php官网看帮助,英文的虽然看起来不难,但是还是习惯看中文,于是搜索了几篇有关php在iis上安装的文章,按照这些文章上的说明开始配置php。我就顶它个肺,配置起来问题千奇百怪,折腾了两天,也郁闷了两天。

得,索性看官 ......

PHP从PHP5开始,彻底重新编写的和新增了对XML的扩展,如 SAX 解析器、DOM、SimpleXML、XMLReader、XMLWriter 和 XSLT 处理程序。所有这些扩展都以 libxml2 为基础。

=============================

1、DOMDocument对象常用方法:

=============================

a)createElement(elementName)

该� ......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值