На PHP, об использовании MySQL или MySQL

Я использую сервер MySQL версии 5.0.77 в Linux (Rocks Cluster Distro) и пытаюсь подключиться к одной и той же базе данных с функциями MySQL и MySQLi PHP. Проблема заключается в том, что когда выполняется фрагмент кода MySQLi, он работает, а фрагмент MySQL — нет (в случае, если это имеет значение; даже в отдельных файлах PHP).

Как показано в приведенном ниже коде, я пытаюсь подключиться к той же базе данных на том же хосте, используя того же пользователя и пароль, но версия функции MySQL не удается.

(Если это поможет, я уже пробовал один и тот же код на сервере MySQL 5.6.20, работающем в Windows, с одинаковыми данными ((локальный) хост, база данных, пользователь, пароль) и обе функции работают).

В чем может быть проблема? Любая помощь приветствуется.

Вывод и фрагмент кода следующие:

Код:

<?PHP
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "tedDB";

$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Error [mysqli]: ".$conn->connect_error);
} else {
echo "Success [mysqli]";
}

echo "<br><br>";

$link = mysql_connect($servername, $username, $password)
or die("Error [mysql_connect]: ".mysql_error());
echo "Success [mysql_connect]";
?>

Выход (LINUX):

Success [mysqli]

Error: Access denied for user 'root'@'localhost' (using password: NO)

Выход (Windows):

Success [mysqli]

Success [mysql_connect]

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]