$db = mysqli_connect("p:notlocalhost","notroot","","catalog") or die("Error " . mysqli_error($link));
Det är "p:" - när det läggs före värdnamnet skapar det en bestående anslutning. Det återanvänds senare på olika sidor. Du anropar fortfarande samma konstruktor på varje sida.