PHP知识点
目录
1. PHP函数前面添加@的作用
@是PHP提供的错误信息屏蔽的专用符号。
@mysql_query 不会出现Warning,而原来mysql_query 在遇到错误时会在页面上访提示Warning。
2. PHP连接MySQL数据库字符集设置
1. 通过PDO扩展连接MySQL数据库
$dns = 'mysql:dbname=test;host=127.0.0.1;';
$user = 'root';
$password = '123';
$pdo = new PDO($dns, $user, $password, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8;"));
2. 通过mysql扩展连接
mysql_query("SET NAMES 'utf8'");
3. php查询数据库出现中文乱码
1. 获取默认字符集
$charset= mysqli_character_set_name($con); //返回数据库默认字符集的编码utf8
echo "默认字符集为: " . $charset;
2. 设置PHP头部的编码规则与数据库一致
header("Content-type:text/html; charset=utf8;"); //字符编码设置
3. 设置HTML页面的编码规则
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
3. 参考
https://blog.csdn.net/qq_36607875/article/details/78747292
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

更多精彩