[英]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.