标签:
前期准备
config.php存储一些运行参数,数据库主机,用户名,密码,库名,环境常量
<?php /* 公共配置文件 包括一些运行参数 数据库主机,用户名,密码,苦命等 意义:便于后期的维护 */ $_CFG=array(); $_CFG[‘host‘]="localhost:3306"; $_CFG[‘user‘]="root"; $_CFG[‘password‘]="111111"; $_CFG[‘db‘]="test1"; $_CFG[‘charset‘]="utf8"; define(‘DEBUG‘,true); ?>
mysql_fun.php封装的函数
<?php
function getAll($sql,$conn){//返回select多行结果,二维数组
$rs=mysql_query($sql,$conn);
if(!$rs){
return false;
}
$arr=array();
while($row=mysql_fetch_assoc($rs)){
$arr[]=$row;
}
return $arr;
}
function getRow($sql,$conn){//返回select一行结果,一维数组
$rs=mysql_query($sql,$conn);
return mysql_fetch_assoc($rs);
}
function getOne($sql,$conn){
$rs=mysql_query($sql,$conn);
$row=mysql_fetch_row($rs);
return $row[0];
}
?>
init.php初始化参数
<?php
/*
初始化脚本
作用:检测运行环境
检测魔术引号,并对$_POST数据进行处理
判断是开发环境,还是生产环境,设置相应的错误报告级别
*/
define("ROOT","D:/wamp/www/tieba/include/");
require(ROOT."config.php");
require(ROOT."mysql_fun.php");
//检测环境是开发环境还是开发环境还是运营环境
if(defined("DEBUG")){
error_reporting(E_ALL);
}else{
error_reporting(0);
}
//检测魔术引号是否开启,进行相对转义
if(!get_magic_quotes_gpc()){
function _addslashes(&$v,$k){
$v=addslashes($v);
}
array_walk_recursive($_GET,"_addslashes");
array_walk_recursive($_POST,"_addslashes");
array_walk_recursive($_COOKIE,"_addslashes");
}
//连接数据库
$conn=mysql_connect($_CFG["host"],$_CFG["user"],$_CFG[‘password‘]);
$sql="use ".$_CFG[‘db‘];
mysql_query($sql,$conn);
$sql= "set names ".$_CFG[‘charset‘];
mysql_query($sql,$conn);
?>
标签:
原文地址:http://www.cnblogs.com/lzzhuany/p/4737503.html