Я пытаюсь подключиться к серверу MySQL, используя следующий код:Как я могу использовать php, встроенный в http server + 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-сервер.
[** Пожалуйста, не используйте '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). –
PHP и mysql сервер встроен * что *? –
Вам нужно установить расширение mysql для использования функций mysql, кроме PHP – swapnesh