php 连接数据库的两种方式

善于总结,是一个好的学习方式。废话少说,下面直接粘代码。

一、最简单的连接数据库(php版本小于等于5.45)

    header("Content-type:text/html;charset=utf-8"); // 防止乱码

    $dbname='exam_database'; // 数据库名

    $host='localhost'; // 数据库服务器名

    $user='root'; // 用户名

    $password='root'; // 密码

    $link=mysql_connect($host, $user, $password);

    if (!$link) {
        die("错误:".mysql_error($link));
    }

    if (!mysql_select_db($dbname, $link)) {
        die("错误:".mysql_error($link));
    }

    mysql_query("set names utf8");
?>

二、php 版本等于大于5.5 ,mysqli

使用第二种连接数据库的方式

$conn = mysqli_connect("localhost","root","root","exam_database"); //  MySQL 服务器的连接
    // 检查连接 
    if (! $conn) {
        die('Could not connect: ' . mysqli_error());
    }
    
    mysqli_query($conn,"set names utf8");// 设置uft8,防止乱码

    $sql = "select * from users"; // sql语句

    $result = mysqli_query($conn,$sql); // 执行sql语句,并将返回到结果集中

    $row = mysqli_fetch_row($result); // 执行一条数据

    print_r($row);// 打印输出结果

?>

你可能感兴趣的:(mysql)