Home > Database > Mysql Tutorial > php+mysql数据库编程学习小细节

php+mysql数据库编程学习小细节

WBOY
Release: 2016-06-07 16:52:19
Original
1001 people have browsed it

好多年没写程序了,现在对于php+mysql数据库编程都已经生疏了,最近又重新拾了起来,当然一开始就出现遇见了这样那样的问题.乱码问题

好多年没写程序了,现在对于php+mysql数据库编程都已经生疏了,最近又重新拾了起来,当然一开始就出现遇见了这样那样的问题.

乱码问题

按照以前的习惯写了代码如下;

$link = mysql_connect(’localhost’,'hgqy’,'hgqy’); //连接数据服务器

mysql_select_db(’hgqy’ , $link);  //选择数据库

$sql = “select * from `plug_qiye` where cpname = ‘济南’”;

$query = mysql_query($sql) or die(”查询失败” . mysql_error()); //执行数据查询语句

$row = mysql_fetch_array($query);

foreach ($row as $i){
   echo $i ;
}


输出的时候问题来了,没有任何输出,,测试了所有我知道的方法,也没找到原因,于是就开始把 cpname = ‘济南’换成了id = 。终于找到问题了,输出的文字部分变成了乱码,傻了眼。在查阅资料后发现,原来在选择数据库后,需要再做一步

mysql_query(”set names utf8″) ;  //设定编码,utf8和gbk可以自行调整。

这回终于可以正确输出了。

linux

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template