2017-01-12 4 views
0

Я создал новую базу данных в Wordpress, но я не могу получить к нему доступ:Не удалось открыть базу данных в WordPress

PHP код:

$connect = mysqli_connect($dbhost, $dbuser, $dbpass) or die("Unable to Connect  to '$dbhost'"); 
mysqli_select_db($dbname) or die("Could not open the db '$dbname'"); 

Я получаю «не удалось откройте сообщение db '. Что я делаю не так?

+0

Вы уверены, что дб имя существует? И что у dbuser, к которому вы используете, есть доступ к нему? – MacPrawn

+0

Да и да. Я могу получить к нему доступ с помощью cPanel и phpMyAdmin с этим пользователем и паролем. – rkamarowski

+1

'mysqli_select_db' использует 2 параметра в процедурном стиле. Сначала должно быть соединение – Sysix

ответ

1

попробовать это

$conn = mysqli_connect($dbhost, $dbuser, $dbpass , $dbname) or die("Unable to Connect to database"); 

$sql="SELECT * FROM yourtablename"; 

if ($result=mysqli_query($conn,$sql)) 
    { 

    while ($row=mysqli_fetch_row($result)) 
    { 
    echo $row[0]; 
    echo $row[1]; 

    } 

    mysqli_free_result($result); 
} 

mysqli_close($con); 
?> 
+0

Я пробовал это, и он возвращается с «Нет таблиц». Похоже, что соединение завершено, но я не могу открыть или получить доступ к базе данных. – rkamarowski

+0

Дополнительная информация: Это из поддомена. Я пробовал это из поддомена WordPress и поддомена, отличного от WordPress. – rkamarowski

+0

@ user2828527 Я редактировал свой код своим exmaple, чтобы подключить базу данных и fecth ваши строки с вашей таблицы – role1