首页 > 数据库相关

discuz db 类

class Mysql{ private $host; //主机名 private $username; //用户名 private $password; //密码 private $dbname; //数据库名 private $conn; //链接资源 private $pconnect; //是否持久连接 private $charset; //数据库编码 public $histories; //保存执行的sql语句 public $querynum = 0; //查询的次数 //构造函数,初始化时连接数据库 public function __construct($host...

Discuz的MySQL Class

<?php class MySQL{ //一些常量的的设定 public $version = ''; public $querynum = 0; public $link; //定义链接方法 function connect($dbhost, $dbuser, $dbpw, $dbname = '', $pconnect = 0, $halt = TRUE, $dbcharset2 = '') { //在方法定义传递参数时候就设置的pconnect=0.这个参数用来判断是否是个...

【discuzX2】/source/class/class_core.php数据库操作类

<?php /** * Discuz MySQL 类的支持 程序中一般不直接使用此类,而是使用DB类,DB类对db_mysql类中的方法又进行了二次封装 * */ class db_mysql { var $tablepre; var $version = ''; var $querynum = 0; var $slaveid = 0; var $curlink; var $link = array(); var $config = array(); var $sqldebug = array(); va...

php连接到MySQL数据库服务器时三种主要的API:mysql,mysqli,pdo区别及联系

<?php /** 看了很多相关数据库连接和操作后对 php中数据库连接的一个自我小结吧 ------------希望有所益处 */ //1 连接类型 /** php中link -MySQL数据库服务器时常用的三种主要的API:mysql,mysqli,pdo区别及联系 /********基本相关信息*********/ a.API----------------Application Programming Interface 应用程序接口(Application Programming Interface的缩写),定义了类,方法,函数, 变量等等一切 你的应用...

Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结

Mysql中utf8_general_ci与utf8_unicode_ci有什么区别呢?在编程语言中,通常用unicode对中文字符做处理,防止出现乱码,那么在MySQL里,为什么大家都使用utf8_general_ci而不是utf8_unicode_ci呢? 用了这么长时间,发现自己竟然不知道utf_bin和utf_general_ci这两者到底有什么区别。。 ci是 case insensitive, 即 "大小写不敏感", a 和 A 会在字符判断中会被当做一样的; bin 是二进制, a 和 A 会别区别对待. 例如你运行: SELECT * FROM table WHERE ...