<?php
$conn=@mysql_connect("localhost","root","admin") or die("你的数据连接错误");
mysql_select_db("student",$conn);
$sql="SELECT * FROM `xf_name`";
$sql_que=mysql_query($sql,$conn);
while($row=mysql_fetch_array($sql_que)){
echo $row[xf_姓名]."<br>";
}
?>
我的echo $row[xf_姓名]."<br>";这里的xf_姓名 是中文的字段但是在PHP里却不认识。我换成英文的就好使。 谁知道这是为什么。
但是我在mysql 中用的是中文的字段也好使啊。 到PHP 中咋就不认识了呢。
1、文件编码:指的是页面文件(.html .php等)本身是以何种编码来保存的。记事本和Dreamweaver或EditPlus再打开页面时候会自动识别文件编码因而不太会出问题。2、页面申明编码:在HTML代码HEAD里面,可以用
<meta http-equiv="Content-Type" content="text/html; charset="XXX" />
来告诉浏览器网页采用了什么编码,目前中文网站开发中XXX主要用的是GB2312和UTF-8两种编码
是不是乱码,处理一下就好,跟SQL没关系