我尝试使用下面的代码连接到MySQL服务器:我该如何使用内建于http server + mysql的php?
$connection = mysql_connect("localhost", "username", "password");
if(!$connection)
{
die('Could not connect: '. mysql_error());
}
而且我得到“Call to undefined function mysql_connect()
”。这是为什么?不是这个函数内置在PHP中?
我使用的是Ubuntu 12.04 + php 5.4.11
+ php的内置http服务器。
[**请不要在新代码中使用'mysql_ *'函数**](http://bit.ly/phpmsql)。他们不再被维护[并被正式弃用](https://wiki.php.net/rfc/mysql_deprecation)。看到[**红框**](http://j.mp/Te9zIL)?学习[*准备的语句*](http://j.mp/T9hLWi),并使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [这篇文章](http://j.mp/QEx8IB)将帮助你决定哪个。如果你选择PDO,[这里是一个很好的教程](http://j.mp/PoWehJ)。 – 2013-02-23 19:36:40
PHP和mysql服务器内置* what *? – 2013-02-23 19:37:51
您需要安装mysql扩展才能使用mysql功能,除了PHP – swapnesh 2013-02-23 19:37:58