我想用PDO http://php.net/manual/en/book.pdo.php但我不确定我的主机是否已正确设置。
我如何在 PHP 中测试它是否已设置并适用于 MySQL?
php 5.1+ 始终安装 PDO。您可以使用 phpinfo() 检查是否安装了特定的数据库驱动程序;您可以尝试使用@Mark Baker idea 检查特定驱动程序并检查特定常量;
var_dump(defined(PDO::MYSQL_ATTR_LOCAL_INFILE)); // mysql
var_dump(PDO::FB_ATTR_TIME_FORMAT)); // firebird
请注意,并非所有驱动程序都定义了特定常量,因此 phpinfo() 仍然是最佳解决方案。
使用命令行,您可以使用以下命令进行检查:
$ php -m
作为 phpinfo() 的替代方案,您可以使用:
extension_loaded ('PDO' ); // returns boolean
// or
extension_loaded('pdo_mysql');
// or get all extensions and search for a specific one
get_loaded_extensions();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)