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

Wie rufe ich Daten aus der MySQL-Datenbank ab, wenn ich die Include-Verbindung verwende?

Nehmen Sie Ihre connection.php an enthalten

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

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

In Ihrer Datei verwenden Sie also include 'connection.php' um die Verbindung zu bekommen. Durch die Verwendung von include es wirkt jetzt wie eine einzelne Seite. Dann müssen Sie es wie unten verwenden

  require_once 'connection.php';

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

Erklärung

Wenn Sie diesen include 'connection.php'; hinzu dann was auch immer die Daten auf parent(connection.php ) Datei (zB:Variable, Funktionen, etc ..) wird zum Kind kommen.

Links zum Verweisen

  1. Wie funktioniert in PHP include() genau funktionieren?
  2. Sind PHP-Include-Pfade relativ zur Datei oder zum aufrufenden Code?
  3. include, include_once, require oder require_once?