博客列表 > 数据库连接的基本步骤和数据库查询执行的基本步骤——2018年4月23日

数据库连接的基本步骤和数据库查询执行的基本步骤——2018年4月23日

Y的博客
Y的博客原创
2018年04月24日 15:04:111582浏览

  数据库连接的基本步骤;mysqli_connect():

实例

<?php
//1.创建连接参数
define('DB_HOST','localhost');
define('DB_USER','root');
define('DB_PASS','root');
define('DB_NAME','php');
define('DB_CHAR','utf8');
//2. 调用连接函数,成功则返回mysqli对象,失败返回false
$db = @mysqli_connect(DB_HOST,DB_USER,DB_PASS,DB_NAME);
//var_dump($conn);die();
//3. 测试连接是否成功?
//连接失败一定会返回错误编号,可以根据编号判断,也可用 $db是否为false进行判断
if(mysqli_connect_errno($db)){
    echo('连接失败'.mysqli_connect_error($db));
}else{
    echo('连接成功');
}
//4. 选择要操作的数据库
//mysqli_select_db($db,DB_NAME);
//5. 设置默认字符集
mysqli_set_charset($db,DB_CHAR);

运行实例 »

点击 "运行实例" 按钮查看在线实例

数据库查询的基本步骤;mysqli_query():

实例

<?php
//1.连接数据库,require 不是函数,后面不用加括号
require 'connect.php';
//2.执行查询
if($res = mysqli_query($db,"SELECT name,age FROM staff")){
    while ($row = mysqli_fetch_assoc($res)){
        var_export($row);
        print '<hr>';
    }
}else {
    exit ('查询失败'.mysqli_errno($db).':'.mysqli_error($db));
}
//3.释放结果集(仅针对select)
mysqli_free_result($res);
//4.关闭数据库连接
mysqli_close($db);

运行实例 »

点击 "运行实例" 按钮查看在线实例

总结:

数据库连接的基本操作:

  1. 要创建数据库参数,参数包括(主机名、数据库账号、密码、数据库名称、编码集)。

  2. 要连接数据库(mysqli_connect)。

  3. 测试连接是否成功。用if()语句;mysqli_connecr_erron($db):返回的错误编号没有错误返回0;mysqli_connect_error($db)返回的错误信息。

  4. 选择要操作的数据库:mysqli_select_db($db,DB_NAME),可以写在连接的函数里。

  5. 设置默认字符集:mysqli_set_charset($db,DB_CHAR)。

数据库查询执行的基本操作:

  1. 连接数据库:require 'connect.php'。

  2. 执行查询操作:mysqli_query($db,"SELECT name,age FROM staff")。

  3. 释放结果集(仅针对select):mysqli_free_result($res)。

  4. 关闭数据库连接:mysqli_close($db)。



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