简单的PHP操作Mysql类
<?php
/*
* 名称 : 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=""){
&
相关文档:
1、选取最适用的字段属性
MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使 ......
要不出现乱码,就要保持数据库和页面的编码格式一致.我全部使用utf-8的编码.
首先页面:
1. 将文件用UE打开,将文件另存为UTF-8无BOM格式.很多编辑器都可用.
2.使用 header("content-type:text/html; charset=utf-8"); 强制转换成utf-8的编码.
也可以新建一个head.php,如下,在页面中用include( ......
上次继本人发布了VC编写PHP扩展之Hello World篇后,反映很强烈,大家都希望能脱离PHP菜鸟行列,这次我给大家带来PHP调用C#编写的COM+组件。 COM+组件源代码 CODE:using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; using System.Reflection; using System.Data.O ......