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"
输出
1、parse_ini_file() 函数解析一个配置文件,并以数组的形式返回其中的设置。
语法:
parse_ini_file(file,process_sections)
2.例子1:
"test.ini" 的内容:
[names] me = Robert you = Peter [urls] first = "http://www.example.com" second = "http://www.w3school.com.cn"
PHP 代码:
<?php $tmp = parse_ini_file("test.ini");
var_dump($tmp); ?>
输出:
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" }
例子2:
"test.ini" 的内容:
[names] me = Robert you = Peter [urls] first = "http://www.example.com" second = "http://www.w3school.com.cn"
PHP 代码(process_sections 设置为 true):
<?php $tmp = parse_ini_file("test.ini",true);
var_dump($tmp); ?>
输出:
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" } }

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
[剑指offer] 从尾到头打印链表
本文首发于我的个人博客:尾尾部落 题目描述 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。 解题思路 一种方法是利用栈来实现; 另外一种方法是利用三个指针把链表反转,关键是 r 指针保存断开的节点。 image 参考代码 /** * public class ListNode { * int val; * ListNode next = null; * * ListNode(int val) { * this.val = val; * } * } * */ import java.util.ArrayList; public class Solution { public ArrayList<Integer> printListFromTailToHead(ListNode listNode) { if(listNode == null) return new ArrayList<Integer>(); ListNode head = listNode; ListNode cur = listNode.next; while( cur!= nu...
- 下一篇
左手C#,右手Java
C# takes me to develop career, Java makes me more powerful. Code is poetry.墨匠
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS关闭SELinux安全模块
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7,8上快速安装Gitea,搭建Git服务器