1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > php链接本地mysql数据库配置文件_php连接 mysql 数据库如何添加一个公共的配置文件...

php链接本地mysql数据库配置文件_php连接 mysql 数据库如何添加一个公共的配置文件...

时间:2022-12-04 07:07:00

相关推荐

php链接本地mysql数据库配置文件_php连接 mysql 数据库如何添加一个公共的配置文件...

展开全部

php面向对象文件名DB.class.php<?php

header("content-type:text/html;charset=utf-8");

classDB{

public$db_host;//localhost

public$db_user;//用户名

public$db_pwd;//密码

public$db_name;//数据库名

public$links;//链接名称

//构造方法e69da5e887aa62616964757a686964616f31333337383936的参数和属性名字一致,但是含义不同

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)ordie("数据库链接失败");

//echo$this->links;打印是资源

mysql_query("setnamesutf8");

mysql_select_db($db_name,$this->links);

}

functionquery($sql){//执行各种sql,inertupdatedelete执行,如果执行select返回结果集

returnmysql_query($sql);

}

functionnumRows($sql){//返回select的记录数

$result=$this->query($sql);

$count=mysql_num_rows($result);

return$count;

}

functiongetOne($sql){//得到一条记录的一维数组

$result=$this->query($sql);

$arr=mysql_fetch_assoc($result);

return$arr;

}

functiongetAll($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=newDB("localhost","root","","car");

//$sql="insertintocategory(categoryName)values('常熟seo')";

//$db->query($sql);

//返回select的记录数

//$sql="select*fromcategory";

//$count=$db->numRows($sql);

//echo$count;

//得到一条记录的一维数组

//$sql="select*fromcategorywherecategoryId=1";

//$arr=$db->getOne($sql);

//print_r($arr);

//得到多条记录的二维数组

$sql="select*fromcategory";

$rs=$db->getAll($sql);

print_r($rs);

?>

创建一个数据库大类

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。