简单的输出list.php
<?php
include 'conn.php';
$sql="select * from message";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
echo "标题:".$row[title]."<br><hr>";
echo "用户:".$row[user]."<br><hr>";
echo "内容:".$row[content]."<br><hr>";
echo "日期:".$row[lastdate]."<br><hr>";}
?>
用客户端连接,避免出现中文乱码,方法如下。
linux-k2b4:~ # mysql --default-character-set=utf8 -uroot -p123456
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 107
Server version: 5.0.51a SUSE MySQL RPM
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> use bbs
Database changed
mysql> select * from message;
+----+---------+-----------+----------------------------+------------+
| id | user | title | content | lastdate |
+----+---------+-----------+----------------------------+------------+
| 3 | fantlam | php学习 | opensuse之php学习之旅 | 2009-12-22 |
| 4 | 我 | 中文 | 解决中文乱码 | 2009-12-22 |
+----+---------+-----------+----------------------------+------------+
2 rows in set (0.00 sec)
这样输出就已经是中文了,如图: