⑴ php处理不了pdo该怎么解决 Call to a member function prepare() on a non-object
不是语法错误,现在报的是没有找到函数的错误,十有八九是没有加载PDO扩展造成的。
PHP中查看phpinfo参数,是否加载并扩展了PDO,需要加载,否则解释错误~~
⑵ PHP7 PDO创建数据失败SQLSTATE[HY000] [1049] Unknown database 'myname'
PDO扩展是没有问题的,根据你的错误日志显示是为“myname这个数据库是找不到的”,建议检查一下你的数据库名字,dbname=你的数据库的名字!希望对你有帮助!
⑶ PHP中用PDO操作数据库时出现ERROR:could not find driver的问题
提示你没有找到pdo的驱动,如下检查
1extension=php_pdo.dll这个文件是否存在
2打开windows下的php.ini,查找 extension_dir = "地址",查看这个地址是悄毕否有文件夹
3看该文件夹中是否包含启和芹上述文件
4新建一个php页面,输入<?php phpinfo(); ?>预览,查看是否已经开启了先关扩展
我以前遇到过这种情况,就是没有指定扩展位置,php去棚橡查的时候没找到,就报错啦
⑷ php用pdo连接数据库失败怎么办
错误代码:1045是数据库登录失败
有可能是用户名错误,密码错误,或者用户没有权限等等原因
⑸ php访问数据库出错 Fatal error: Class 'PDO' not found in D:\Test\phpProject\list.php on line 20
在慎伏让 windows环宽局境下运行PHP5出现“Class 'PDO' not found” 错误,请按照以下步厅此骤检查:
1 php.ini文件是否放置在
c:\windows
2 php.ini文件中下述部分的注释取消
extension=php_pdo.dll
3 php.ini文件中 extension_dir的配置是否写对
例如:extension_dir = "D:\00_Dev_tools\PHP\ext"
⑹ PHP出现Undefined property: PDO::$query in
你先var_mp一下你的$pdo