关于php读取数据库以及网页显示问题
2017-09-28 16:23
344 查看
<?php
header("Content-Type: text/html; charset=UTF-8");
$servername = "localhost"; //服务器名称(本地)
$username = "root"; //登陆账号
$password = "123456"; //登陆密码
$dbname = "ndshop"; //测试数据库名称
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
mysqli_set_charset($conn,"utf8");
// Check connection
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
$sql = "SELECT id, title1, title2 FROM about";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["title1"]. " " . $row["title2"]. "<br>";
}
} else {
echo "0 结果";
}
$conn->close();
?>
在这里header中的代码 是为了防止网页显示乱码
而在$conn 连接数据库后的代码则是为了从数据库读取数据出来的时候 方式乱码问题 需要注意的是这里设置的不是UTF-8而是UTF8
header("Content-Type: text/html; charset=UTF-8");
$servername = "localhost"; //服务器名称(本地)
$username = "root"; //登陆账号
$password = "123456"; //登陆密码
$dbname = "ndshop"; //测试数据库名称
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
mysqli_set_charset($conn,"utf8");
// Check connection
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
$sql = "SELECT id, title1, title2 FROM about";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["title1"]. " " . $row["title2"]. "<br>";
}
} else {
echo "0 结果";
}
$conn->close();
?>
在这里header中的代码 是为了防止网页显示乱码
而在$conn 连接数据库后的代码则是为了从数据库读取数据出来的时候 方式乱码问题 需要注意的是这里设置的不是UTF-8而是UTF8
相关文章推荐
- 关于网页中显示php查询数据库结果乱码问题
- 关于读取数据库绑定Spinner显示问题
- PHP 显示页面以及数据库中出现乱码问题的解决方式
- 关于网页显示乱码问题的一些个人见解(PHP、JSP...)
- php上传图片到数据库与网页无法显示的问题
- 关于利用opendatasource 读取excel文件中的数据问题以及更新数据库中对应数据的问题
- MS CRM2011 关于从数据库读取时间并在前台用JS显示时,时间转换的问题
- 郁闷了半天,原来是这个问题:关于C#中关于图片保存到数据库以及将数据库中的图片显示到PictureBox。
- Asp.net 中图片存储数据库以及页面读取显示通用方法详解
- 关于网页显示的一个诡异问题
- 用JSP从数据库中读取图片并显示在网页上
- PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
- 关于php读取中文乱码问题
- PHP关于VC9和VC6以及Thread Safe和Non Thread Safe版本选择的问题
- 关于cout,wcout输出的测试,以及printf,wprintf 输出中文,内存中直接输出图像给网页问题
- 关于Sybase ASE数据库的license以及试用版过期的问题的解决方案
- 关于PHP无法连接MSSQL数据库的问题
- MES操作数据库后数据显示的一点小问题,关于DataView的rowfilter
- 关于Hibernate操作数据库为空(数值类型)以及引起的问题的一点点总结
- PHP关于VC9和VC6以及Thread Safe和Non Thread Safe版本选择的问题