W nowszych wersjach Wampserver port dla MySQL został zmieniony z 3306
do 3308
(możesz to zobaczyć na swoim pierwszym zrzucie ekranu). Musisz zaktualizować swoje połączenie, aby określić ten port. W przeciwnym razie trafisz do MariaDB zainstalowanej z WAMP, co nie mieć w sobie tę bazę danych.
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');
define('DB_NAME', 'testdb');
define('DB_PORT', 3308);
$link = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME, DB_PORT);
Jak wskazano w komentarzach, możliwe jest również ustawienie MySQL jako domyślnej bazy danych, co również rozwiąże Twój problem. Instrukcje znajdziesz na witrynie DBA Stack Exchange .