sql >> Database >  >> RDS >> Mysql

Cloud 9 IDE kan geen verbinding maken met de database

Met dank aan Loz Cherone

Bij gebruik van Cloud 9 IDE, de php-variabelen $ID en $C9_USER genoemd in dit artikel zijn niet gedefinieerd.

Om deze variabelen op te halen voor gebruik in uw code, moet u de cloud 9 ide . gebruiken terminal door op ALT + T . te drukken en invoeren:
echo $ID
echo $C9_USER

Neem dan die waarden en plaats ze als volgt in een variabele in je 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();
    }
?>

OPMERKING AAN DE ZIJ: Zorg ervoor dat bij het uitvoeren van de mysql-code de database is ingeschakeld. Je kunt het aanzetten door mysql-ctl start . te typen in de terminal.




  1. MySQL-terugdraaiing bij transactie met verbroken/verbroken verbinding

  2. Eenvoudige SQL Server-functies om echte problemen op te lossen

  3. 10 ongewone Microsoft Access 2019-tips

  4. hoe te controleren of een string er willekeurig uitziet, of door mensen gegenereerd en uitspreekbaar is?