博客列表 >php之连接数据库

php之连接数据库

Serendipity-Ling
Serendipity-Ling原创
2017年12月30日 13:13:29653浏览
<?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');
?>


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议