我正尝试在我新安装的Fedora 17上使用mysqli。我安装了php、mysql-server和php-mysql。尽管如此,以下代码仍会报告错误:
<?php
if (!function_exists('mysqli_init') && !extension_loaded('mysqli')) {
echo 'We don\'t have mysqli!!!';
} else {
echo 'Phew we have it!';
}
?>php_info -with-mysqli=共享
那我该怎么办呢?
发布于 2012-09-25 23:39:56
也许您必须在扩展部分下的php.ini中启用它
发布于 2012-09-25 23:51:13
这样你的代码会更有效率:
if (!function_exists('mysqli_init') || !extension_loaded('mysqli')) {
echo 'We don\'t have mysqli!!!';
} else {
echo 'Phew we have it!';
}在这种情况下,将检查PHP是否具有mysqli,以及php.ini中是否加载了MySQL扩展,如果没有,则打开php.ini并添加mysqli扩展。查看php.ini使用情况
php -i 在命令行中。在MySQL 4.1+之后支持mysqli
https://stackoverflow.com/questions/12586047
复制相似问题