十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
PHP的公共配置文件和普通的PHP文件是一样的,它里边主要放一些参数的设置比如数据库的地址用户名密码等等。
成都创新互联是一家集网站建设,金坛企业网站建设,金坛品牌网站建设,网站定制,金坛网站建设报价,网络营销,网络优化,金坛网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
引用的方法就是使用require或者includ引入,然后这个公共配置文件就会变成现在文件的一部分,也就是说里边的参数可以直接使用,不用再做任何的声明和定义。
一般像这样的代码的数据库连接代码都会写在一个文件中,根据不同人的习惯,有可能是conn.php。或config.php。你找找看吧,如果有include文件夹。有可能放在这个文件夹下。或者inc文件夹下
php面向对象文件名DB.class.php
?php
header("content-type:text/html;charset=utf-8");
class DB{
public $db_host;//localhost
public $db_user;//用户名
public $db_pwd;//密码
public $db_name;//数据库名
public $links;//链接名称
//构造方法的参数和属性名字一致,但是含义不同
function __construct($db_host,$db_user,$db_pwd,$db_name){
$this - db_host = db_host;
$this - db_user = db_user;
$this - db_pwd = db_pwd;
$this - db_name = db_name;
//链接数据库代码
$this - links = @mysql_connect($db_host,$db_user,$db_pwd)or die("数据库链接失败");
//echo $this - links;打印是资源
mysql_query("set names utf8");
mysql_select_db($db_name,$this-links);
}
function query($sql){//执行各种sql,inert update delete执行,如果执行select返回结果集
return mysql_query($sql);
}
function numRows($sql){//返回select的记录数
$result = $this - query($sql);
$count = mysql_num_rows($result);
return $count;
}
function getOne($sql){//得到一条记录的一维数组
$result = $this - query($sql);
$arr = mysql_fetch_assoc($result);
return $arr;
}
function getAll($sql){//得到多条记录的二维数组
$result = $this - query($sql);
$rows = array();
while($rs = mysql_fetch_assoc($result)){
$rows[] = $rs;
}
return $rows;
}
function __destruct(){
$this - db_host = db_host;
$this - db_user = db_user;
$this - db_pwd = db_pwd;
$this - db_name = db_name;
}
}
$db = new DB("localhost","root","","car");
//$sql = "insert into category(categoryName)values('常熟seo')";
//$db - query($sql);
//返回select的记录数
//$sql = "select * from category";
//$count = $db - numRows($sql);
//echo $count;
//得到一条记录的一维数组
//$sql = "select * from category where categoryId=1";
//$arr = $db - getOne($sql);
//print_r($arr);
//得到多条记录的二维数组
$sql = "select * from category";
$rs = $db - getAll($sql);
print_r($rs);
?
创建一个数据库大类