批改状态:未批改
老师批语:
方法一
<?php
//创建一个数据库连接,并返回mysqli对象
error_reporting(E_ALL ^E_WARNING);//将警告忽略掉
$mysqli = new mysqli('127.0.0.1','root','root');
// var_dump($mysqli);打印测试连接
//判断是否连接成功
if ($mysqli->connect_errno){
//自定义错误提示
die('连接错误'.$mysqli->connect_errno.':'.$mysqli->connect_error);
}
$mysqli->select_db('work');//设置默认数据库
$mysqli->set_charset('utf8');
echo "<h1>连接成功</h1>";
?>点击 "运行实例" 按钮查看在线实例
方法二 将连接参数转为变量
<?php
//创建一个数据库连接,并返回mysqli对象
//简化:将连接参数转为变量或数组
$db_host ='127.0.0.1';
$db_user ='root';
$db_pass ='root';
$db_name ='work';
$db_charset ='utf8';
error_reporting(E_ALL ^E_WARNING);//将警告忽略掉
$mysqli = new mysqli($db_host,$db_user,$db_pass);
// var_dump($mysqli);打印测试连接
//判断是否连接成功
if ($mysqli->connect_errno){
//自定义错误提示
die('连接错误'.$mysqli->connect_errno.':'.$mysqli->connect_error);
}
$mysqli->select_db($db_name);//设置默认数据库
$mysqli->set_charset($db_charset);
echo "<h1>连接成功</h1>";
?>点击 "运行实例" 按钮查看在线实例
方法三 将连接参数转为数组
<?php
//创建一个数据库连接,并返回mysqli对象
//简化:将连接参数转为变量或数组
$db = [
$db_host ='127.0.0.1',
$db_user ='root',
$db_pass ='root',
$db_name ='work',
$db_charset ='utf8'
]
error_reporting(E_ALL ^E_WARNING);//将警告忽略掉
$mysqli = new mysqli($db['host'],$db['user'],$db['pass']);
// var_dump($mysqli);打印测试连接
//判断是否连接成功
if ($mysqli->connect_errno){
//自定义错误提示
die('连接错误'.$mysqli->connect_errno.':'.$mysqli->connect_error);
}
$mysqli->select_db($db['name']);//设置默认数据库
$mysqli->set_charset($db['charset']);
echo "<h1>连接成功</h1>";
?>点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号