<?php
header("Cache-Control: no-cache, must-revalidate");
define('HOST', "127.0.0.1:3306"); //数据库用户
define("DB_USER", 'root'); // 用户名 ,
define("DB_PWD", 'password'); //密码
define("DB", 'DatabaseName'); //数据库名
$link = mysqli_connect(HOST, DB_USER, DB_PWD, DB);
if(!$link) {
echo"database error";
}else{
// 设置数据库连接字符集为 utf8 避免中文出现乱码
mysqli_set_charset($link,"utf8");
// 这里执行数据库语句
global $link;
如 mysqli_query($link,"SELECT * FROM websites");
}
?>
mysqli_query()
函数 和 PDO_MySQL
扩展接口来 链接数据库
而 mysql_query()
函数 已经 停用
在查询不到结果的情况,防止意外报错
$result = mysqli_query($con,$sql);
if (!$result) {
printf("Error: %s\n", mysqli_error($con));
exit();
}
注意事项
loclahost
和127.0.0.1
的区别127.0.0.1
无需解析,localhost
还要本地DNS解析,所有127.0.0.1会更快
localhost
不联网 不使用网卡,不受防火墙和网卡限制 本机访问127.0.0.1
不联网 网卡传输,受防火墙和网卡限制 本机访问
本机IP 联网 网卡传输 ,受防火墙和网卡限制 本机或外部访问
扩展学习
----使用PDO连接MySql数据库
----MariaDB
暂无评论