<?php
//连接数据库
$host = 'localhost';
$user = 'root';
$pwd = 'password';
$db_name = 'ecshop';
$conn = mysql_connect($host,$user,$pwd) or die('连接失败!'.mysql_error());
mysql_select_db($db_name,$conn) or die('连接失败!'.mysql_error());
mysql_query('SET NAMES utf8',$conn) or die('连接失败!'.mysql_error());
?>
在使用ECShop时,大家通常会遇到这样的问题:
为什么偶在网上找到的ECShop教程都是使用MySQL数据库的,但是偶在安装数据库的时候,却发现ECShop并不支持MySQL?
其实,ECShop并不支持MySQL,而是使用了一个叫做mysql_dbc的PHP库。这个库可以把所有的数据库操作都转换成对数据库类的调用,从而实现对多种数据库的支持。
因此,在使用ECShop时,大家需要安装mysql_dbc扩展,这样才能够使用MySQL数据库。而且,在连接MySQL数据库时,大家需要使用mysql_dbc的API,而不是直接使用MySQL提供的API。
总之,虽然ECShop不支持MySQL数据库,但是大家可以通过安装mysql_dbc扩展来使其支持MySQL,并且,大家也需要使用mysql_dbc提供的API来连接MySQL数据库。