2013-12-05 5 views
0

Простите меня, если это глупый вопрос, но это действительно расстраивает.MySQL Cant connect .. details correct

У меня возникают проблемы с подключением к моей базе данных MySQL. Подробности верны, так как я могу войти через phpmyadmin и терминал, база данных была создана с пользователем, чьи данные я использовал в этом скрипте, но я продолжаю получать «Не могу подключиться к базе данных». Его прослушивали меня и расстраивали меня часами сейчас.

<?php 
$host = "localhost"; 
$username = "root"; 
$pass = "password"; 
$name = "database"; 

$connect = mysqli_connect($host,$user,$pass); 

if ($connect){ 
    $select = mysqli_select_db($name); 
    if ($select){ 
     echo "Connected successfully."; 
    } else { 
     echo "Could not connect to database"; 
    } 
} else { 
    echo "Could not connect to MySQL"; 
} 

?> 

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

Я смотрел другие сообщения здесь, и ни одно из предоставленных решений не работало, поэтому я публикую это.

Пожалуйста, помогите!

+0

работает ли он из-за пределов сценария (если вы делаете это вручную?) –

+0

нет, я все еще получаю «не могу Конек t в базу данных ' – PrivateMufasa

+0

Если вы действительно используете '$ name =" database ";' и ваша БД действительно называется 'database', я предлагаю вам изменить ее на что-то другое. ['database' является зарезервированным словом.] (http://dev.mysql.com/doc/refman/5.5/ru/reserved-words.html) –

ответ

-2

он не может работать, потому что это не правильно падение мало (я) из mysqli_connect и убедитесь, что детали правильно и у вас есть база данных с именем «базы данных» и попробуйте еще раз googluck

+0

http://www.php.net/manual/en/class.mysqli.php – OneOfOne