的mysql_connect工作,mysqli的不

问题描述:

就像一个魅力:的mysql_connect工作,mysqli的不

mysql_connect('localhost') or die('Could not connect to MySQL database'); 
mysql_select_db('k') or die('Couldnt select MySQL database in connect.php'); 

这两个失败,内部服务器错误(500)

$mysqli = new mysql('localhost',null,null,'k'); 
$mysqli = new mysql('localhost','','','k'); 
+0

打开的error_reporting的手册,看看是什么错误。 – 2013-05-01 17:33:42

+0

已打开,出现500错误,页面未呈现。 – 2013-05-01 17:51:10

+0

然后阅读错误日志。 – 2013-05-01 17:58:40

你缺少imysqli

$mysqli = new mysql('localhost',null,null,'k'); 
$mysqli = new mysql('localhost','','','k'); 

应该是

$mysqli = new mysqli('localhost',null,null,'k'); 
$mysqli = new mysqli('localhost','','','k'); 

它应该是new mysqli(..,而不是new mysql(..

$mysqli = new mysqli('localhost',null,null,'k'); 
$mysqli = new mysqli('localhost','','','k'); 

检查constructor

+0

Gotcha。正在按照破坏的教程http://mattbango.com/notebook/code/prepared-statements-in-php-and-mysqli/ – 2013-05-01 17:31:47

+0

这就是为什么我们将遵循文档和同行评审的书,而不是一些互联网“tut “! – 2013-05-01 17:34:03

+0

我已经通知了错字的作者。 – 2013-05-01 17:34:51