Można wszystko wrzucić do pliku : connect.php, w Moim przykładzie nazwałem go: db_functions.php, bo zawiera więcej niż tylko połaczenie do bazy.
Twój plik, zgaduję: index.php
<php
// na początku pliku
require_once "db_functions.php";
?>
<div class="jumbotron jumbotron-fluid"><!--zawartość główna-->
<div class="container-fluid">
<div id="wyksztalcenie">
<header>
<h1>Garść informacji o moim <span style="color:yellow">wykształceniu</span>...</h1>
</header>
</div>
<div id="wyksztalcenie-tekst">
<p style="text-indent: 7%">
<?php
// wyświetla dokładne informacje jakie chcesz mieć na stronie
$info = getTextFromOthers(3); // id=3
foreach ($info as $row) {
echo $row ["tekst"];
}
?>
</p>
</div>
<div id="umiejetnosci">
<section>
<h2>...oraz o moich <span style="color:yellow">umiejętnościach</span>!</h2>
</section>
</div>
<div id="umiejetnosci-tekst">
<p style="text-indent: 7%">
<?php
// wyświetla dokładne informacje jakie chcesz mieć na stronie
$info = getTextFromOthers(4); // id=4
foreach ($info as $row) {
echo $row ["tekst"];
}
?>
</p>
</div>
</div>
</div><!--koniec zawartości głównej-->
db_functions.php
<?php
define('HOST','localhost');
define('USER','root');
define('PASS','');
define('DB','nazwa_bazy_danych');
function connect($conn = null) {
if ($conn == null) {
$conn = mysqli_connect(HOST,USER,PASS,DB) or die("Błąd połączenia z bazą danych!");
return $conn;
} else {
$conn->close();
}
}
function getTextFromOthers($id) {
$conn = connect();
$sql = 'SELECT tekst FROM pozostale WHERE id = ?';
$stmt = $conn->prepare($sql);
$stmt->bind_param('i', $id);
$stmt->execute();
$res = $stmt->get_result();
$stmt->close();
connect($conn);
return $res->fetch_all(MYSQLI_ASSOC);
}
?>