WARNING: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in /data/wwwroot/default/protected/include/core.php on line 370
- /data/wwwroot/default/protected/include/core.php on line 583
578.
case E_NOTICE: $msg = "NOTICE"; break;
579.
case E_STRICT: $msg = "STRICT"; break;
580.
case 8192: $msg = "DEPRECATED"; break;
581.
default : $msg = "Unknown Error Type";
582.
}
583.
584.
err("$msg: $errstr in $errfile on line $errline");
}
585.
586.
function err($msg)
587.
{
588.
$traces = debug_backtrace();
- /data/wwwroot/default/protected/include/core.php on line 370
365.
366.
if(is_array($params) && !empty($params))
367.
{
368.
foreach($params as $k=>&$v) $sth->bindParam($k, $v);
369.
}
370.
371.
if($sth->execute()) return $readonly ? $sth->fetchAll(PDO::FETCH_ASSOC) : $sth->rowCount();
$err = $sth->errorInfo();
372.
err('Database SQL: "' . $sql. '", ErrorInfo: '. $err[2], 1);
373.
}
374.
375.
public function db_instance($db_config, $db_config_key, $force_replace = FALSE)
- /data/wwwroot/default/protected/include/core.php on line 351
346.
return empty($this->page) ? '' : " LIMIT {$this->page['offset']},{$this->page['limit']}";
347.
}
348.
return $limit ? ' LIMIT '.$limit : '';
349.
}
350.
351.
352.
public function query($sql, $params = array()){return $this->execute($sql, $params, true);}
353.
public function execute($sql, $params = array(), $readonly = FALSE)
354.
{
355.
$this->sql[] = $sql;
356.
if($readonly && !empty($GLOBALS['mysql']['MYSQL_SLAVE']))
- /data/wwwroot/default/protected/model/goods_model.php on line 272
267.
268.
269.
270.
271.
272.
273.
$total = $this->query("SELECT COUNT(*) as count FROM {$this->table_name} {$where}", $binds);
if($total[0]['count'] > 0)
274.
{
275.
$limit = $this->set_limit($limit, $total[0]['count']);
276.
if(isset($conditions['sort']))
277.
{
- /data/wwwroot/default/protected/controller/search_controller.php on line 79
74.
75.
76.
77.
78.
$goods_model = new goods_model();
79.
80.
$this->goods_list = $goods_model->find_goods($conditions, array($conditions['page'], $GLOBALS['cfg']['goods_search_per_num']));
//$this->filters = $goods_model->set_search_filters($conditions);
81.
$this->goods_paging = $goods_model->page;
82.
//$this->guess_likes = $goods_model->get_guess_like();
83.
//$this->history = $goods_model->get_history();
84.
$conditions['best'] = 0;
- /data/wwwroot/default/protected/include/core.php on line 112
107.
$action_name = 'action_'.$__action;
108.
if(!class_exists($controller_name, true)) err("Err: Controller '$controller_name' is not exists!");
109.
$controller_obj = new $controller_name();
110.
if(!method_exists($controller_obj, $action_name)) err("Err: Method '$action_name' of '$controller_name' is not exists!");
111.
112.
113.
$controller_obj->$action_name();
114.
function url($c = 'main', $a = 'index', $param = array())
115.
{
116.
if(is_array($c))
117.
{
- /data/wwwroot/default/index.php on line 5
1.
<?php
2.
define('APP_DIR', realpath('./'));
3.
defined('DS') or define('DS', DIRECTORY_SEPARATOR);
4.
define('INCL_DIR', APP_DIR.DS.'protected'.DS.'include');
5.
require(INCL_DIR.DS.'core.php');