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

2015-01-24信息快讯网
大家以后在编写过程中, 一定要记得定义字符类型。
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>"; 
?> 
©2014-2024 dbsqp.com