加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php 中文字符入库或显示乱码问题的解决方法

发布时间:2020-05-24 21:58:46 所属栏目:PHP 来源:互联网
导读:这个的问题就出在在php里没有告诉mysql数据库你要插入的数据是gbk类型的,要解决其实很简单。连接数据库后加上这么一句话就OK了。

大家以后在编写过程中, 一定要记得定义字符类型。
mysql_query("set names 'gbk'")
解决的方法就这么简单。
今天做了一个数据库查询,放出代码。
<div class="codetitle"><a style="CURSOR: pointer" data="83539" class="copybut" id="copybut83539" onclick="doCopy('code83539')"> 代码如下:<div class="codebody" id="code83539">
<?php
/
filename:query.php
do:get and show the data
author:www.5dkx.com
/
include_once("conn.php");
include_once("include.php");
mysql_query("set names 'gbk'")or die("设置字符库失败n");
mysql_select_db($db)or die("连接数据库失败!n");
$exec = "select * from $table";
//echo $exec;
$result = mysql_query($exec,$conn)or die("查询数据库失败n");
echo "

";
for($cout=0;$cout<mysql_numrows($result);$cout++)
{
$city = mysql_result($result,$cout,city);
$name = mysql_result($result,name);
$phone = mysql_result($result,phone);
echo "<tr>";
echo "city: $city";
echo "name: $name";
echo "phone: $phone";
echo "</tr>";
}
echo "</table>";
?>

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!