$db = mysqli_connect("p:notlocalhost","notroot","","catalog") or die("Error " . mysqli_error($link));
Es ist "p:" - wenn es vor dem Hostnamen vorangestellt wird, wird eine dauerhafte Verbindung erstellt. Das wird später auf verschiedenen Seiten wiederverwendet. Sie rufen immer noch denselben Konstruktor auf jeder Seite auf.