首页上一页 1 下一页尾页 1 条记录 1/1页
php从入门到精通第348页,pdo出现乱码问题(我设置gb2312 还是不行)
发表在PHP图书答疑
2014-11-17
是否精华
是
否
版块置顶:
是
否
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<?php
$dbms='mysql'; //对使用不同的数据库改用不同的名称
$host='localhost';
$dbName='db_study';
$user ='root';
$pass ='root';
$dsn="$dbms:host=$host;dbname=$dbName";
try {
$pdo=new PDO($dsn, $user, $pass);
$query="select * from tb_affiche";
$result=$pdo->prepare($query);
$result->execute();
$pdo->query("set names gb2312");
while ($res=$result->fetch(PDO::FETCH_ASSOC)){
//循环输出查询结果集,并设置结果集为关联数组形式
?>
<tr>
<td><?php echo $res['id'];?></td>
<td><?php echo $res['title'];?></td>
<td><?php echo $res['content'];?></td>
<td><?php echo $res['createtime'];?></td>
<td><a href="#">删除</a></td>
</tr>
<?php
}
} catch (PDOException $e) {
die("Error!".$e->getMessage()."<br/>");
}
?>
<?php
$dbms='mysql'; //对使用不同的数据库改用不同的名称
$host='localhost';
$dbName='db_study';
$user ='root';
$pass ='root';
$dsn="$dbms:host=$host;dbname=$dbName";
try {
$pdo=new PDO($dsn, $user, $pass);
$query="select * from tb_affiche";
$result=$pdo->prepare($query);
$result->execute();
$pdo->query("set names gb2312");
while ($res=$result->fetch(PDO::FETCH_ASSOC)){
//循环输出查询结果集,并设置结果集为关联数组形式
?>
<tr>
<td><?php echo $res['id'];?></td>
<td><?php echo $res['title'];?></td>
<td><?php echo $res['content'];?></td>
<td><?php echo $res['createtime'];?></td>
<td><a href="#">删除</a></td>
</tr>
<?php
}
} catch (PDOException $e) {
die("Error!".$e->getMessage()."<br/>");
}
?>