Скрипт умирает без ошибок после вызова mysql_connect ()

Я пытаюсь подключиться к mysql с PHP, и он не работает вообще.

<?php $con = mysql_connect('localhost', 'xxxx', 'xxxx'); mysql_select_db("test_site", $con); $query = mysql_query("SELECT * FROM test"); echo $query; mysql_close($con); ?> 

Весь мой скрипт останавливается сразу после первой строки ($ con = …). Я попробовал добавить echo «TEST»; сразу после этой строки, и она не показывалась. Когда я пытаюсь распечатать текст перед этой строкой, он отлично работает. Даже если я добавлю что-то вроде:

 if (!$con) { die('Could not connect: ' . mysql_error()); } 

Ошибка не отображается. Я предполагаю, что это означает, что соединение было в порядке … так почему мой скрипт останавливается? Когда я делаю то же самое через свой терминал, я получаю * от теста, точно так же, как мне нужно. Не с PHP.

Помогите? знак равно

благодаря

редактировать:

nvm, нашел способ заставить его работать.

Вам необходимо установить модули php5 mysql. Это установит модули и настроит их в PHP на Ubuntu.

 sudo apt-get install php5-mysql 

mysql_query возвращает ресурс, который нельзя преобразовать в строку для эха.

Вместо этого попробуйте var_dump ($ query).

У вас на вашем сервере есть mysql? До тех пор, пока ваш проезд правильного хоста / пользователя / прохода, он не должен просто быть неудачным …