云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > ecshop适应在PHP7的修改方法解决报错的实现

ecshop适应在PHP7的修改方法解决报错的实现

  • 62 次阅读
  • 3 次下载
  • 2025/6/23 16:09:43

if ($this->link_id->select_db($dbname) === false ) {

if (!$quiet) {

$this->ErrorMsg(\ }

return false; } else {

return true; } } else {

return true; } }

function select_database($dbname) {

return $this->link_id->select_db($dbname); }

function set_mysql_charset($charset) {

if (in_array(strtolower($charset), array('gbk', 'big5', 'utf-8', 'utf8'))) {

$charset = str_replace('-', '', $charset); }

$this->link_id->set_charset($charset); }

function fetch_array($query, $result_type = MYSQLI_ASSOC) {

$row = $query->fetch_array($result_type); $query->free(); return $row; }

function query($sql, $type = '') {

if ($this->link_id === NULL) {

$this->connect($this->settings['dbhost'],

$this->settings['dbuser'],

$this->settings['dbpw'],

$this->settings['dbname'],

$this->settings['charset'], $this->settings['pconnect']); $this->settingswww.baiyuewang.net = array(); }

if ($this->queryCount++ <= 99) {

$this->queryLog[] = $sql; }

if ($this->queryTime == '') {

if (PHP_VERSION >= '5.0.0') {

$this->queryTime = microtime(true); } else {

$this->queryTime = microtime(); } }

/* 当当前的时间大于类初始化时间的时候,自动执行 ping 这个自动重新连接操作 */ if (time() > $this->starttime + 1) {

$this->link_id->ping(); }

if (!($query = $this->link_id->query($sql)) && $type != 'SILENT') {

$this->error_message[]['message'] = 'MySQL Query Error'; $this->error_messagewww.wang027.com[]['sql'] = $sql; $this->error_message[]['error'] = $this->link_id->error; $this->error_message[]['errno'] = $this->link_id->errno;

$this->ErrorMsg();

return false; }

if (defined('DEBUG_MODE') && (DEBUG_MODE & 8) == 8) {

$logfilename = $this->root_path . DATA_DIR . '/mysql_query_' . $this->dbhash . '_' . date('Y_m_d') . '.log';

$str = $sql . \

if (PHP_VERSION >= '5.0') {

file_put_contents($logfilename, $str, FILE_APPEND); } else {

$fp = @fopen($logfilename, 'ab+'); if ($fp) {

fwrite($fp, $str); fclose($fp); } } }

return $query; }

function affected_rows() {

return $this->link_id->affected_rows; }

function error() {

return $this->link_id->error; }

function errno() {

return $this->link_id->errno; }

function result($query, $row) {

$query->data_seek($row); $result = $query->fetch_row(); $query->free(); return $result; }

function num_rows($query)

{

return $query->num_rows; }

function num_fields($query) {

return $this->link_id->field_count; }

function free_result($query) {

return $query->free(); }

function insert_id() {

return $this->link_id->insert_id; }

function fetchRow($query) {

return $query->fetch_assoc(); }

function fetch_fields($query) {

return $query->fetch_field(); }

function version() {

return $this->version; }

function ping() {

return $this->link_id->ping(); }

function escape_string($unescaped_string) {

return $this->link_id->real_escape_string($unescaped_string); }

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

if ($this->link_id->select_db($dbname) === false ) { if (!$quiet) { $this->ErrorMsg(\ } return false; } else { return true; } } else { return true; } } function select_database($dbname) { return $this->link_id->s

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com