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

 更新时间:2010年04月12日 01:41:50   作者:  
这个的问题就出在在php里没有告诉mysql数据库你要插入的数据是gbk类型的,要解决其实很简单。连接数据库后加上这么一句话就OK了。
大家以后在编写过程中, 一定要记得定义字符类型。
mysql_query("set names 'gbk'")
解决的方法就这么简单。
今天做了一个数据库查询,放出代码。
复制代码 代码如下:

<?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 "<table border=2>";
for($cout=0;$cout<mysql_numrows($result);$cout++)
{
$city = mysql_result($result,$cout,city);
$name = mysql_result($result,$cout,name);
$phone = mysql_result($result,$cout,phone);
echo "<tr>";
echo "city: $city";
echo "name: $name";
echo "phone: $phone";
echo "</tr>";
}
echo "</table>";
?>

相关文章

  • PHP实现递归复制整个文件夹的类实例

    PHP实现递归复制整个文件夹的类实例

    这篇文章主要介绍了PHP实现递归复制整个文件夹的类,涉及php针对文件的递归操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • php一句话cmdshell新型 (非一句话木马)

    php一句话cmdshell新型 (非一句话木马)

    php运行时如果遇见字符``(键盘上~符号的下档键)总会尝试着执行``里面包含的命令,并返回命令执行的结果(string类型);
    2009-04-04
  • PHP中Socket连接及读写数据超时问题分析

    PHP中Socket连接及读写数据超时问题分析

    这篇文章主要介绍了PHP中Socket连接及读写数据超时问题,分析了Socket连接的相关设置与使用技巧,需要的朋友可以参考下
    2016-07-07
  • php操作mongodb封装类与用法实例

    php操作mongodb封装类与用法实例

    这篇文章主要介绍了php操作mongodb封装类与用法,结合具体实例形式分析了php定义的MongoDB操作封装类与相关的类实例化、查询、更新等使用技巧,需要的朋友可以参考下
    2018-09-09
  • PHP file_get_contents设置超时处理方法

    PHP file_get_contents设置超时处理方法

    今天说的这篇是讲超时的,确实在跨服务器提交的时候,不可避免的会遇到超时的情况,这个时候怎么办?set_time_limit是没有用的,只有用context中的timeout时间来控制
    2013-09-09
  • MAC下通过改apache配置文件切换php多版本的方法

    MAC下通过改apache配置文件切换php多版本的方法

    网上关于php版本切换的文章有很多,但测试发现有很多都不行,所以不如自己想办法实现了,所以下面这篇文章主要给大家介绍了在MAC系统下通过改apache配置文件的方法来使php多版本切换的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-04-04
  • Trying to clone an uncloneable object of class Imagic的解决方法

    Trying to clone an uncloneable object of class Imagic的解决方

    使用网上流传的一个程序实现pdf截图为png,需要使用Imagic扩展
    2012-01-01
  • PHP二维数组去重实例分析

    PHP二维数组去重实例分析

    这篇文章主要介绍了PHP二维数组去重的方法,结合实例形式分析了php数组遍历、判断及去除重复项的相关操作技巧,需要的朋友可以参考下
    2016-11-11
  • PHP实现的方程求解示例分析

    PHP实现的方程求解示例分析

    这篇文章主要介绍了PHP实现的方程求解,结合具体实例形式较为详细的分析了针对具体需求使用php进行方程求解的实现技巧,需要的朋友可以参考下
    2016-11-11
  • PHP移动文件指针ftell()、fseek()、rewind()函数总结

    PHP移动文件指针ftell()、fseek()、rewind()函数总结

    这篇文章主要介绍了PHP移动文件指针ftell()、fseek()、rewind()函数总结,本文先是对它们的作用做了讲解,然后给出具体使用例子,需要的朋友可以参考下
    2014-11-11

最新评论