繁体   English   中英

连接MySQL资料库时,PHP PDO发生致命错误

[英]PHP PDO fatal error while connecting MySQL database

当我使用PDO连接并从MySQL检索一些输出时,出现致命错误

致命错误:在/ home / ...第21行中的非对象上调用成员函数prepare()

我的PHP代码:

$dbConnection = new PDO('mysql:dbname=abc;host=127.0.0.1;charset=utf8', 'abc','abc');
$dbConnection->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$dbConnection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $pdo->prepare('SELECT current_date()'); //line 21
$stmt->execute();

更改此行:

$stmt = $pdo->prepare('SELECT current_date()'); //line 21

至:

$stmt = $dbConnection->prepare('SELECT current_date()'); //line 21

因为这里没有定义$pdo而是$dbConnection

尝试将第四行更改为

$stmt= $dbConnection->prepare...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM