博客列表 >三种方式数据库连接操作

三种方式数据库连接操作

艾克的博客
艾克的博客原创
2017年12月29日 17:19:461054浏览
<?php
/*
 * 操作数据库基本步骤
 * 1.连接数据库
 * 2.操作数据表
 * 3.释放结果集:如果不是查询操作,这不可以省略。
 * 4.关闭连接
 */
/*
 * 连接数据库
 * 1.函数mysqli_connect(hostname,username,password,db_name)
 * 2.主机名localhost,
 * 3.用户名和密码
 * 4.db_name,既可以连接时输出,也可以成功后,单独设置
 *
 */

//第一种连接:
header('content-type:text/html;charset=utf-8');//设置字符编码
$db = mysqli_connect('localhost','root','root');//把数据库变量值赋给¥db
if(!$db){    //进行判断
    echo '连接失败哦'.mysqli_connect_error();//打印出连接失败的信息
}else {
    echo '<h1>连接成功</h1>';
}
mysqli_select_db($db,'demo1');
mysqli_set_charset($db, 'utf8');


//第二种:
define('DB_HOST','localhost');
define('DB_USER','root');
define('DB_PASS','root');
define('DB_NAME','demo1');
define('DB_CHAR','utf8');
$db = mysqli_connect(DB_HOST,DB_USER,DB_PASS, DB_NAME);
if(!$db){    //进行判断
    echo '连接失败哦'.mysqli_connect_error();//打印出连接失败的信息
}else {
    echo '<h1>连接成功</h1>';
}
mysqli_set_charset($db, 'utf8');

//第三种:

//define('DB_HOST','localhost');
//define('DB_USER','root');
//define('DB_PASS','root');
//define('DB_NAME','demo1');
//define('DB_CHAR','utf8');
$db = mysqli_connect(DB_HOST,DB_USER,DB_PASS, DB_NAME) or die('连接失败'.mysqli_connect_error());
echo '<h1>连接成功</h1>';
mysqli_set_charset($db, 'utf8');


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