header('content-type:text/htmlcharset=utf-8')
$dsn = 'mysql:dbname=messagehost=localhost'
$user = 'root'//数据库用户名
$passwd = ''//数据库密码
$pdo = new PDO($dsn, $user, $passwd)
$pdo->query('set names utf8')//设置字符集
$result = $pdo->query("select yeming from `tp_users`")//查询数据库
$result->setFetchMode(PDO::FETCH_ASSOC)
$result_arr = $result->fetchAll()
print_r($result_arr)
改上去看看和你的哪里不同!
需要在乌邦图的PHP环境安装PDO扩展,然后在php.ini配置文件里面打开或者添加:extension=php_pdo_mysql.so
extension=php_pdo.so
然后重启web容器 即可
提示你没有找到pdo的驱动,如下检查1extension=php_pdo.dll这个文件是否存在
2打开windows下的php.ini,查找 extension_dir = "地址",查看这个地址是否有文件夹
3看该文件夹中是否包含上述文件
4新建一个php页面,输入<?php phpinfo()?>预览,查看是否已经开启了先关扩展
我以前遇到过这种情况,就是没有指定扩展位置,php去查的时候没找到,就报错啦
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)