source/include/mysql.php

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php
class MySQL {
	var $db_link;
	var $db_host;
	var $db_port;
	var $db_user;
	var $db_pwd;
	var $db_name;
	var $db_charset;
	var $table_prefix;
	var $queries = 0;
	var $datadir;

	function __construct($db_host, $db_port, $db_user, $db_pwd, $db_name, $db_charset, $table_prefix, $is_pconnect) {
		$this->db_host = $db_host;
		$this->db_port = $db_port;
		$this->db_user = $db_user;
		$this->db_pwd = $db_pwd;
		$this->db_name = $db_name;
		$this->db_charset = $db_charset;
		$this->table_prefix = $table_prefix;
		
		//数据备份路径
		$this->datadir = ROOT_PATH.'data/dbbak/';

		if ($is_pconnect) {
			if (!$this->db_link = mysql_pconnect($db_host.':'.$db_port, $db_user, $db_pwd)) {
				$this->halt('Can not connect to MySQL server!');
			}
		} else {
			if (!$this->db_link = mysql_connect($db_host.':'.$db_port, $db_user, $db_pwd)) {
				$this->halt('Can not connect to MySQL server!');
			}
		}

		if ($this->version() > '4.1') {
			if ($db_charset) {
				mysql_query("SET character_set_connection=".$db_charset.", character_set_results=".$db_charset.", character_set_client=binary", $this->db_link);
			}

			if ($this->version() > '5.0.1') {
				mysql_query("SET sql_mode=''", $this->db_link);
			}
		}

		if ($db_name) {
			$this->select_db($db_name);
		}

	}
	
	function select_db($db_name) {
		return mysql_select_db($db_name, $this->db_link);
	}
	
	function table($table_name) {
		return $this->table_prefix.$table_name;
	}
	
	function query($sql, $type = '', $cachetime = FALSE) {
后面还有 162 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。