2017-01-12 2 views
0

ich eine neue Datenbank in Wordpress erstellt haben, aber ich bin nicht darauf zugreifen:konnte nicht geöffnet Datenbank in Wordpress

PHP-Code:

$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'"); 

Ich erhalte die ‚konnte nicht Öffnen Sie die Nachricht 'db'. Was mache ich falsch?

+0

Sie sicher sind, dass DB-Name existiert? Und dass der von Ihnen verwendete Datenbankbenutzer darauf zugreifen kann? – MacPrawn

+0

Ja und ja. Ich kann darauf mit cPanel und phpMyAdmin mit diesem Benutzer und Passwort zugreifen. – rkamarowski

+1

'mysqli_select_db' verwendet 2 Parameter für den prozeduralen Stil. Zuerst muss die Verbindung sein – Sysix

Antwort

1

versuchen diese

$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

Ich habe das versucht und es kommt mit 'Es gibt keine Tische' zurück. Es scheint, dass die Verbindung abgeschlossen ist, aber ich kann die Datenbank nicht öffnen oder auf sie zugreifen. – rkamarowski

+0

Zusätzliche Informationen: Dies ist von einer Sub-Domain. Ich habe das aus einer WordPress-Subdomain und einer Nicht-WordPress-Subdomain versucht. – rkamarowski

+0

@ user2828527 Ich bearbeitete meinen Code ein exmaple um Datenbank zu verbinden und fecth Ihre Zeilen von Yourtable – role1

Verwandte Themen