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

Come recuperare dal database MySql quando si utilizza la connessione Include?

presupponi il tuo connection.php contengono

  <?php
        $con = mysqli_connect("localhost","my_user","my_password","my_db");

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

Quindi nel tuo file stai usando include 'connection.php' per ottenere la connessione. Utilizzando include ora si comporta come una singola pagina. Quindi devi usarlo come di seguito

  require_once 'connection.php';

  $sql= 'SELECT * FROM country';
  $results = mysqli_query($con, $sql); # add connection string to query 

Spiegazione

quando aggiungi questo include 'connection.php'; quindi qualunque siano i dati su genitore(connection.php ) il file (es:variabile, Funzioni, ecc..) arriverà al figlio.

Link a cui fare riferimento

  1. In PHP, come funziona include() funziona esattamente?
  2. I percorsi di inclusione PHP sono relativi al file o al codice chiamante?
  3. include, include_once, require o require_once?