天天看點

PHP讀取配置檔案連接配接MySQL資料庫

讀取配置檔案方法parse_ini_file($filepath [,$section])

代碼:

conn.php

<?php
	//連接配接資料庫
	//$conn =new mysqli('localhost','root','','test') or die("連接配接失敗<br/>");
	//讀取配置檔案
	$ini= parse_ini_file("test.ini");
	$conn =new mysqli($ini["servername"],$ini["username"],$ini["password"],$ini["dbname"]) or die("連接配接失敗<br/>");

	
	//操作資料庫
	$result=$conn->query("select * from cartoon;");
	
	//輸出資料
	while($row=$result->fetch_assoc()){
		print_r($row);
		echo "<br/>";
	}
	
	//關閉資料庫
	$conn->close();
?>
      

test.ini

[mysql]
servername="localhost"
username="root"
password=""
dbname="test"
      

輸出

PHP讀取配置檔案連接配接MySQL資料庫

1、parse_ini_file() 函數解析一個配置檔案,并以數組的形式傳回其中的設定。

文法:

parse_ini_file(file,process_sections)      
PHP讀取配置檔案連接配接MySQL資料庫

2.例子1:

"test.ini" 的内容:

PHP讀取配置檔案連接配接MySQL資料庫
[names]
me = Robert
you = Peter

[urls]
first = "http://www.example.com"
second = "http://www.w3school.com.cn"      
PHP讀取配置檔案連接配接MySQL資料庫

PHP 代碼:

<?php
  $tmp = parse_ini_file("test.ini");
  var_dump($tmp);
?>      

輸出:

PHP讀取配置檔案連接配接MySQL資料庫
array(4) {
  ["me"]=>
  string(6) "Robert"
  ["you"]=>
  string(5) "Peter"
  ["first"]=>
  string(22) "http://www.example.com"
  ["second"]=>
  string(26) "http://www.w3school.com.cn"
}      
PHP讀取配置檔案連接配接MySQL資料庫

例子2:

PHP讀取配置檔案連接配接MySQL資料庫
[names]
me = Robert
you = Peter

[urls]
first = "http://www.example.com"
second = "http://www.w3school.com.cn"      
PHP讀取配置檔案連接配接MySQL資料庫

PHP 代碼(process_sections 設定為 true):

<?php
  $tmp = parse_ini_file("test.ini",true);
  var_dump($tmp);
?>      
PHP讀取配置檔案連接配接MySQL資料庫
array(2) {
  ["names"]=>
  array(2) {
    ["me"]=>
    string(6) "Robert"
    ["you"]=>
    string(5) "Peter"
  }
  ["urls"]=>
  array(2) {
    ["first"]=>
    string(22) "http://www.example.com"
    ["second"]=>
    string(26) "http://www.w3school.com.cn"
  }
}