Mysql
 sql >> Database >  >> RDS >> Mysql

Cloud 9 IDE non può connettersi al database

Credito a Loz Cherone

Quando si utilizza Cloud 9 IDE, le variabili php $ID e $C9_USER menzionato in questo articolo non sono definiti.

Per recuperare queste variabili da utilizzare nel codice, devi utilizzare cloud 9 ide terminale premendo ALT + T e inserendo:
echo $ID
echo $C9_USER

Quindi prendi quei valori e inseriscili in una variabile nel tuo codice php in questo modo:

<?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();
    }
?>

NOTA A LATERALE: Assicurati che durante l'esecuzione del codice mysql il database sia attivato. Puoi attivarlo digitando mysql-ctl start nel terminale.