记录一下,希望能帮助各位正在学习php的朋友少掉头发。
如图我们利用PDO创建一个连接访问mysql
//创建连接
header("content-type:text/html;charset=utf-8");
$dsn="mysql:dbname=secondhand;host=localhost";
$db_user='root';
$db_pass='root';
try{
$pdo=new PDO($dsn,$db_user,$db_pass);
}catch(PDOException $e){
echo '数据库连接失败'.$e->getMessage();
}
写一个查询块
$sql="select * from classify";
$res=$pdo->query($sql);
foreach($res as $row){
echo $row['goodsname'].'<br/>';
然后运行
what the f???
别急,我们只需要加一行代码
将array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'gbk'")
加入到实例连接中
//创建连接
header("content-type:text/html;charset=utf-8");
$dsn="mysql:dbname=secondhand;host=localhost";
$db_user='root';
$db_pass='root';
try{
$pdo=new PDO($dsn,$db_user,$db_pass,array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'gbk'"));
}catch(PDOException $e){
echo '数据库连接失败'.$e->getMessage();
}
到此结束,如果有不懂的欢迎评论区探讨~