<?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'); ?>