hai provato a stampare il valore di count($DataBase) ?
se count($DataBase) = 2 e tu fai
for($e = 0; $e < count($DataBase); $e++){
}
il risultato sarà
0,1...non arriverà mai a 2 perchè hai messo $e < count($DataBase)
se vuoi che arrivi a 2 fai
$e <= count($DataBase)