2-1 PDO方式操作数据库

2-1 PDO方式操作数据库

我的代码和视频的代码比较了几遍是一模一样的,为什么视频是正常输出,我的报下面错误?

http://img1.sycdn.imooc.com//climg/5b2e45f80001c36010090189.jpg

视频5:53。以下我的代码

<?php
// 连接数据库
$dsn = "mysql:host=localhost;dbname = test";
$pdo = new PDO($dsn, 'root', '');
// 设置字符集
$pdo->exec('set names uft8');
$sql = "SELECT * FROM users";
$stmt = $pdo->query($sql);
$data = $stmt->fetch();
var_dump($data);


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

您好,连接数据库时请去除空格:$dsn = "mysql:host=localhost;dbname=test";。祝学习愉快!

提问者 jujijigo 2018-06-23 22:07:35

检查出来是$pdo->exec('set names uft8');有错但是改正成$pdo->exec('set names utf8');仍然报一样的错误。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师