关于php用引用一个文件的方式连接数据库的问题

php文件<?phpClassSql{public$conn;public$dbname;public$username;public$host;}?>ini文件:hos... php文件
<?php
Class Sql{
public $conn;
public $dbname;
public $username;
public $host;

}
?>
ini文件:
host = localhost
dbname = test
username = root
password = root
用parse_ini_file方法获取信息集合$info 这样$info['host']就能得到localhost 但是怎么整合进去,到class类。新手,要不告诉主流方法也行。
展开
 我来答
璞玉pooy
推荐于2018-04-27 · TA获得超过284个赞
知道答主
回答量:121
采纳率:100%
帮助的人:51.8万
展开全部
<?php
/**
载入配置文件封装SQL类
**/
class Sql{

var $host;
var $username;
var $password;
var $conn;
var $dbname;

function __construct(){
$_ini_ = parse_ini_file("sql.ini");
//测试
/* var_dump($_ini_ );
exit; */
$this->host = $_ini_["host"];
$this->username = $_ini_["username"];
$this->password = $_ini_["password"];
$this->dbname = $_ini_["dbname"];

$this->conn = mysql_connect($this->host ,$this->username, $this->password);
if (! $this->conn) {
die ( "连接数据库失败" . mysql_error () );
}

mysql_query ( "set names utf8" );
//选择数据库
mysql_select_db ( $this->dbName, $this->conn ) or die ( "连接数据库失败" );

}
}

//实例化
new Sql();
?>

希望采纳!

参考资料: 璞玉

aiitw
2013-01-29 · 超过69用户采纳过TA的回答
知道答主
回答量:347
采纳率:0%
帮助的人:186万
展开全部
在__construct(){}函数中把读取到的配置项赋值给sql的属性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式