关于使用mysqli的困惑

关于使用mysqli的困惑

书上有一段源码,运行后老是没反应,显示一片空白

[复制到剪切板]
CODE:
$db = new mysqli('localhost''root''123456''books');

  if (
mysqli_connect_errno()) 
  {
     echo 
'Error: Could not connect to database.  Please try again later.';
     exit; ;


而下面的代码则正常,这是为什么

[复制到剪切板]
CODE:
$db=mysql_connect('localhost','root','123456'); 
if(!
$db) echo "失败!"
else echo 
"成功!"
mysql_close(); ;

问题应该处在mysqli的身上,请问各位应该怎么配置才合适

我的环境是
Apache 2.2.4

PHP 5.2.1

MySQL 5.0.27

代码没有问题

把第一行的 @ 符号去掉,看一下出现什么错误

如果是:Fatal error: Class 'mysqli' not found

那是没有加载mysqli库,打开php.ini把mysqli的库加载上

重启服务器试一下!

code1没出错时的处理语句