Je bedoelt wellicht basic-authentication? Nou, daar is PHP goed in. Het is namelijk niet door apache ondersteunt om een DB o.i.d. te specificeren. Je kunt met PHP echter ook gewoon een basic-authentication opzetten. Zie eens [google]php basic authentication[/google].
BTW: basic-authentication is niet de veiligste manier. Bij elke request wordt dan namelijk gebruikersnaam en wachtwoord weer naar de server gestuurd. Ik zou eigenlijk gewoon voor een inlog formulier gaan. Daarbij is het slechts eenmaal nodig om gebruikersnaam en wachtwoord naar de server te sturen.
het is een theoretische mogelijkheid, praktisch gezien is dit niet handig danwel veilig.
Je kunt beter een library pakken die authenticatie verzorgt tussen b.v. apache en mysql. In mijn post heb ik een verkeerde library genoemd, ik heb even gegoogled en het bleek om library mod_auth_mysql te gaan,