Posted in PHP onApril 12, 2010
大家以后在编写过程中, 一定要记得定义字符类型。
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 中文字符入库或显示乱码问题的解决方法
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@