经过长时间的使用,mysql
我终于决定将所有东西迁移到PDO
,因为以前的东西正在贬值。
我首先查看了一些关于使用 PDO 的教程,从一开始我就遇到了问题......
我在跑步:
Apache (v2.2.22)
MySQL (v5.5.28)
PHP5
我在 PHP 中使用以下代码块:
try{
echo "PDO Connecting";
$Connection = PDO("mysql:host=localhost;dbname=my_database;charset=UTF-8", "username", "passwd");
echo "Connected";
}catch(PDOException $ex){
echo "Error!";
}
我的问题是我看到了消息PDO Connecting
,然后什么也没有……没有连接消息,也没有错误消息……关于问题是什么以及如何解决它的任何想法?
PDO是最好的路线吗?或者我应该研究 MySQLi 吗?
编辑
结果来自 var_dump(PDO::getAvailableDrivers());
数组(2){[0]=>字符串(5)“mysql”[1]=>字符串(6)“sqlite”}
Apache error.log 的结果
PHP 致命错误:在第 33 行的 /path/to/file.php 中调用未定义函数 PDO()