Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Cloud 9 IDE kann keine Verbindung zur Datenbank herstellen

Dank an Loz Cherone

Bei Verwendung der Cloud 9 IDE werden die PHP-Variablen $ID und $C9_USER in diesem Artikel erwähnt sind nicht definiert.

Um diese Variablen zur Verwendung in Ihrem Code abzurufen, müssen Sie die cloud 9 ide verwenden Terminal durch Drücken von ALT + T und geben Sie ein:
echo $ID
echo $C9_USER

Nehmen Sie dann diese Werte und platzieren Sie sie wie folgt in einer Variablen in Ihrem PHP-Code:

<?php
    // Create connection
    $IP = "value from terminal";
    $C9_USER = "value from terminal";
    $con=mysqli_connect($IP, $C9_USER, "", "c9");

    //mysqli_connect(host,username,password,dbname); << guideline

    // Check connection
    if (mysqli_connect_errno()) {
      echo "Failed to connect to MySQL: " . mysqli_connect_error();
    }
?>

SEITLICHE ANMERKUNG: Stellen Sie beim Ausführen des MySQL-Codes sicher, dass die Datenbank eingeschaltet ist. Sie können es aktivieren, indem Sie mysql-ctl start eingeben im Terminal.