?php
专注于为中小企业提供网站设计制作、做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业惠来免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
//数据库IP
$db_host = "127.0.0.1";
//数据库名称
$db_name = "a0529131112";
//数据库用户名
$db_user = "a0529131112";
//数据库密码
$db_pass = "zxcvb789d";
//表的前缀
$prefix = "";
//时区
$timezone = "UTC";
//cookie报错地址
$cookie_path = "/";
//cookie保存的域名
$cookie_domain = "";
//session过期时间
$session = "1440";
//定义字符编码为utf-8
define('EC_CHARSET','utf-8');
//定义admin的路径
define('ADMIN_PATH','admin');
//定义认证密钥
define('AUTH_KEY', 'this is a key');
//旧密钥
define('OLD_AUTH_KEY', '');
//API接口的时间
define('API_TIME', '2011-03-10 13:00:33');
?
这是一个MYSQL数据库处理函数集. 用于快速连接MYSQL数据库,处理MYSQL指令.
你说的那段代码是用来跟MYSQL数据库服务器建立连接的.
你再使用这个函数前需要先对底下这几个全局变量赋值.
global $MYSQL_SERVER;
global $MYSQL_USER;
global $MYSQL_PASS;
global $MYSQL_DB;
他用的是一个mysql的类,也就是说将mysql的操作封装在一个类中。因为如果你直接使用php的函数来操作数据库的话,可能会比较繁琐,而且不够直观,这样封装成类会比较直观。
其实你只需要了解如何调用以及这个类中的每个方法的用途和用法即可。
首先是这几句:
include 'mysql.php';//将mysql类包含进来,也就是下面的那一大堆
$server="localhost";//服务器地址
$user="用户名";//mysql用户名
$psw="密码";//mysql密码
$database="数据库";//你要操作的数据库
$db = new Mysql();//实例化Mysql类
$db-connect($server, $user, $psw, $database);//创建数据库连接,这已经开始使用mysql类的方法了
unset($server, $user, $psw, $database);//释放上面的变量,用意是减少系统开销
而至于下面说到的mysql类,你无需知道每一句都是什么意思,你只要知道那些方法怎么使用就行了。
比如query(),这个就是用来执行sql语句,比如:
$sql = "SELECT * FROM table WHERE id=1";
$db-query($sql);
这样就会执行这条sql语句。
当然,这样的返回值是不直观的,如果想要简单地处理SELECT结果,可以使用fetchAll()、fetchOne()、fetchRow()、fetchArray()这些。顾名思义,fetchAll一般是返回二维数组,一般用于多行的查询结果。fetchOne一般是返回一维数组,一般用于单行的查询结果。其他的就需要你实际测试一下。
当然,还有update、delete这两个方法,这两个可以让你不用自己写sql语句,直接给相应的参数即可以做到更新或删除——因为sql语句也封装在这两个方法里面了。
其实这样的php的mysql类还有很多,比较好的一个是ezSQL,你可以去搞下来看看,使用起来很方便。