|
楼主 |
发表于 2020-5-18 21:16:33
|
显示全部楼层
练习连接数据库
- <?php
- $servername = "localhost";
- $username = "username";
- $password = "password";
- // 创建连接
- $conn = new mysqli($servername, $username, $password);
- // 检测连接
- if ($conn->connect_error) {
- die("连接失败: " . $conn->connect_error);
- }
- echo "连接成功";
- ?>
复制代码
- <?php
- $servername = "localhost";
- $username = "username";
- $password = "password";
-
- // 创建连接
- $conn = mysqli_connect($servername, $username, $password);
-
- // 检测连接
- if (!$conn) {
- die("Connection failed: " . mysqli_connect_error());
- }
- echo "连接成功";
- ?>
复制代码 测试PHP的MySQL数据库的连接
使用函数 parse_ini_file() 解析配置文件 config.ini 获得数据库连接参数,用 new 关键字对 mysqli 类进行实例化,再使用函数 mysqli_connect_errno()来判断是否成功连接
- try{
- //解析config.ini文件
- $config = parse_ini_file(realpath(dirname(__FILE__) . '/config/config.ini'));
- //对mysqli类进行实例化
- $mysqli = new mysqli($config['host'], $config['username'], $config['password'], $config['dbname']);
- if(mysqli_connect_errno()){ //判断是否成功连接上MySQL数据库
- throw new Exception('数据库连接错误!'); //如果连接错误,则抛出异常
- }else{
- echo '数据库连接成功!'; //打印连接成功的提示
- }
- }catch (Exception $e){ //捕获异常
- echo $e->getMessage(); //打印异常信息
- }
复制代码
|
|