2

我正在尝试使用以下代码连接到 mysql 服务器:

$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 服务器。

4

2 回答 2

4

首先不要使用 mysql_* 函数,因为这些函数已被弃用

其次你需要安装 php5-mysql

sudo apt-get install php5-mysql

然后你可以使用mysqli和PDO(也需要安装)。

于 2013-02-23T19:38:12.080 回答
0

您必须启用扩展。

请注意,此 API 已弃用。

于 2013-02-23T19:38:04.990 回答