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

Für eine Datenbank wird ein Server benötigt!
Hier eine möglichkeit für einen XAMPP-Server.
PHP-Ver.:8.2.4 - 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 mit index.php hinein.
Aufrufen im Browser mit: http://localhost/html/
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.