<?php
/*标准的数据库连接操作,1.设置头部header
*2. 将host,user,password 都先设个变量来储存
*3. mysqli_connect()数据库连接函数,参数:host,user,password,dbname可选。
*4.mysqli_connect_errno()返回数据库连接错误代码
* 5.mysqli_select_db()选择数据库名,mysqli_set_charset($link,'utf8')编码
*/
header('content-type:text/html;charset=utf-8');
$host='localhost';
$user='root';
$psd='root';
$link=mysqli_connect($host,$user,$psd);
if (mysqli_connect_errno($link)){
die('连接失败'.mysqli_connect_error($link));
}
else {
echo '连接成功';
}
mysqli_select_db($link,'demo1') or die('无法打开数据库:'.mysqli_error($link));
mysqli_set_charset($link,'utf8');
//当你完成一系列的数据库操作后,记得关闭数据库连接
mysqli_close($link);
?>自己编写函数,直接调用函数连接数据库
连接数据库和打开数据库
<?php
define('host','localhost');
define('user','root');
define('psd','root');
header('content-type:text/html;charset=utf-8');
function create_connection() //连接数据库函数
{
$link=mysqli_connect(host,user,psd);
if (mysqli_connect_errno($link))
{
die('连接失败'.mysqli_connect_error($link)) ;
} else
{
echo '连接成功,欢迎回来:'.user;
}
mysqli_set_charset($link,'utf8');
return $link;
}
$link=create_connection();
function open_dbname ($link,$dbname) //打开数据库函数
{
$open=mysqli_select_db($link,$dbname)or die('<br>'.'无法打开'.$dbname);
return $open;
}
$open=open_dbname($link,'demo1');
?>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号