php->数据库记乱码!
原因:默认情况下 php-->mysql添加数据
编码latin_1
解决:在创建连接之后加一行指令
$conn = mysqli_conn.......
mysqli_query($conn,"SET NAMES UTF8");
PHP发送sql转码--latin_1-->utf8
实例代码:
<?php $conn=mysqli_connect(‘127.0.0.1‘,‘root‘,‘‘,‘dangdang‘) or die(‘服务器连接失败!‘); mysqli_query($conn,‘set names utf8‘); $sql=‘select * from dd_book‘; $re=mysqli_query($conn,$sql); if($re){ foreach($re as $k=>$v){ var_dump($k,$v); } }else{ throw new Exception(‘数据表查询失败!‘); }
PHP 操作MySQL
标签:成功 mysql数据库 count dbn code 增强 操作 函数 mysql用户