Blogger Information
Blog 34
fans 0
comment 0
visits 28430
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
423数据库连接和数据库查询
1A7498的博客
Original
726 people have browsed it
<?php
define ('DB_HOST', 'localhost');
define ('DB_USER', 'root');
define ('DB_PASS', 'root');
define ('DB_NAME', 'php');
define ('DB_CHAR', 'utf8');
?>

数据库的配置文件,定义数据库的地址用户名密码默认表单和编码,方便以后修改

<?php
//创建数据库连接
//创建连接参数
require 'mysqli_config.php';
//调用连接参数返回连接
$db = mysqli_connect(DB_HOST, DB_USER, DB_PASS,DB_NAME) or die('连接失败'.mysqli_connect_error($db));

//设置默认字符编码
mysqli_set_charset($db, DB_CHAR);
?>

连接数据库

<?php
require 'mysqli_connect2.php';//连接数据库
$sql = "SELECT * FROM staff;";//查询所有数据

if($res = mysqli_query($db,$sql)) {//判断是否返回结果集
    while($row = mysqli_fetch_array($res, MYSQL_ASSOC)) {//遍历数据
        var_export($row);//输出数据
        print '<hr>';
    }
} else {
    exit('查询失败'.mysqli_errno($db).':'.mysqli_error($db));//函数执行错误之后的信息和错误说明
}
mysqli_free_result($res);//释放结果集(仅针对select)
mysqli_close($db);//关闭数据库连接
?>

遍历数据中的mysqli_fetch_array($res, 这里的提示部分不能写MYSQL_ASSOC)

数据库的语言区分大小写,特别注意注意;,


Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post
  • 2018-03-16 11:39:01