对不起,我是新来的,你能帮我解疑吗?查询()函数PDO
我的query()
函数有什么问题? PDO有问题吗?
banco.php
<?php
class Banco {
private $pdo;
public function __construct($host,$dbname,$dbuser,$dbpass){
try {
$this->pdo = new PDO("mysql:dbname=".$dbname.";host=".$host."",$dbuser,$dbpass);
} catch (PDOException $e) {
echo "Conexao falhou".$e->getMessage();
}
}
public function query($sql) {
$this->pdo->query($sql);
}
}
?>
的index.php
<?php
require 'banco.php';
$banco = new Banco("127.0.0.1","test","root","");
$projeto = $banco->query("SELECT * FROM projetos") ;
$dado = $projeto->fetch();
print_r($dado);
?>
日志中是否有任何错误? –
在使用之前,您应该始终检查连接是否正常。这是在构造函数中建立连接的一个问题 - 您无法立即检查它是否有效。 –