php opencart怎么进行数据库操作
发布网友
发布时间:2022-04-26 14:30
我来回答
共2个回答
热心网友
时间:2022-04-08 03:31
1,根目录下config.php中定义了数据库信息:
// DB
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', 'qqqq');
define('DB_DATABASE', 'qqqq');
define('DB_PORT', '3306');
define('DB_PREFIX', 'oc_');
2,system>library文件夹下db.php中定义了DB类,数据库的连接方法
$this->db = new $class($hostname, $username, $password, $database, $port);
3,index.php中初始化数据库连接
$db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE, DB_PORT);
4,controller中调用model层定义的查询函数
$layout_id = $this->model_catalog_category->getCategoryLayoutId(end($path));
5,model层getCategoryLayoutId函数中返回查询sql结果
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category_to_layout WHERE category_id = '" . (int)$category_id . "' AND store_id = '" . (int)$this->config->get('config_store_id') . "'");
热心网友
时间:2022-04-08 04:49
你的opencart是在自己的本地运行还是在服务器,不管在哪运行,你装个PHPMYADMIN吧,可视化操作。当然你要打命令行,一样可以。