2017-08-13 1 views
1

Hier ist meine Datenbankverbindung:Ist es möglich, Online-Datenbanken in einem lokalen Projekt zu verwenden?

// connect to database and select database 
$servername = "localhost"; 
$username = "root"; 
$password = ""; 
$dbname = "spy"; 
$dbh_conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password); 
$dbh_conn->exec("set names utf8"); 
$dbh_conn->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); 
$dbh_conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 

Es funktioniert gut, da die Datenbank existiert in der lokalen ist. Jetzt habe ich die Datenbank auf einen Server hochgeladen und ich möchte diese Online-Datenbank verwenden (anstelle der lokalen). Ist es möglich? Wenn ja, was soll ich als servername schreiben?


enter image description here

+0

Mögliches Duplikat von [Remote-Verbindung zu einer MySQL-Datenbank] (https://stackoverflow.com/questions/4683554/remotely-connecting-to-a-mysql-database) – mscheker

+0

Hier hosten Sie Ihre App? auf demselben Server? – Ali

Antwort

0

Alles, was Sie tun müssen, $servername an die Host-Adresse des remote server und liefern die richtigen Anmeldeinformationen festgelegt ist. Wenn der Server Verbindungen zulässt, sollten Sie in der Lage sein, eine Verbindung zu seiner Datenbank herzustellen.

+0

Alle meine Frage ist * "Was soll ich als $ Servername eingeben?" * –

+0

Wie ich ursprünglich erwähnt habe, benötigen Sie die Host-Adresse des Servers. Entweder der IP- oder der DNS-Name. Es kann beispielsweise etwas wie $ Servername = '216.3.128.12'' sein. – mscheker

+0

Ok 'Ich habe ein Bild meiner Serverinformationen hinzugefügt. Kannst du mir jetzt sagen, was genau sein soll? –

Verwandte Themen