locomputing
Datenbankdateien 
Alle erforderlichen Dateien zum einfügen gibt es hier und unter
Datenbank Tabellen, php Dateien, html Dateien und CSS Dateien
sämtliche Dateien müßen sich zum testen im pfad (gleicher Ordner) befinden!

Für eine Datenbank wird ein Server benötigt!
Hier eine möglichkeit für einen XAMPP-Server.
PHP-Ver.:8.2.x - MySQLi-Ver.:10.4.28-MariaDB
Eine Datenbank im XAMPP-Server anlegen
XAMPP starten und oben rechts phpMyAdmin im neuen Tab/Fenster öffnen,
dann im rechten Fenster auf Datenbanken klicken,
bei Neue Datenbank anlegen db_test eintragen und auf anlegen klicken,
die Datenbank db_test steht jetzt zur verfügung!
Eigene Seite im XAMPP aufrufen
Mit Explorer das xampp-verzeichnis öffnen,
htdocs-verzeichnis öffnen und am besten einen neuen Ordner z.B. html erstellen.
In diesen Ordner kommt eure Webseite hinein.
Aufrufen im Browser mit:
http://localhost/html/entsprechende seite.php
Verbindung herstellen 
Damit die Datenbank db_test genutzt werden kann,
wird eine verbindung benötigt.
Fehler und Warnungen anzeigen lassen
<?php
error_reporting (-1) ;
ini_set ('display_errors', true);
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
?>
<?php
error_reporting (-1);
ini_set ('display_errors', true);
?>
Daten für XAMPP Datenbankserver
<?php
define ('DB_SERVER', 'localhost');
define ('DB_USERNAME', 'root');
define ('DB_PASSWORD', '');
define ('DB_NAME', 'db_test');
?>
Die eigentliche Datenbankverbindung
<?php
$msql = new mysqli(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);
?>
<?php
try
{
$pdo = new PDO("mysql:host=".DB_SERVER.";dbname=".DB_NAME, DB_USERNAME, DB_PASSWORD);
$pdo->setAttribute (PDO :: ATTR_ERRMODE, PDO :: ERRMODE_EXCEPTION);
$pdo->setAttribute (PDO :: ATTR_EMULATE_PREPARES, false);
}
?>
Datenbankverbindungs Fehler anzeigen
<?php
if ($msql->connect_errno)
{
die ("Datenbank Problem!".$msql->connect_error);
}
?>
<?php
catch (PDOException $fehler)
{
die ("Datenbank Problem!".$fehler->getMessage());
}
?>
Das sollte jeweils als db_connect.php gespeichert werden.