Hej,
Håller på att snickra ihop ett simpelt inloggnings system i PHP och försöker göra själva kopplingen till databasen så enkel som möjligt.
Jag har flertalet funktioner vid själva inloggningen som behöver connecta till databasen (exempelvis kolla att username finns osv).
Därför har jag gjort en egen funktion för detta i en separat fil som ser ut som följande:
PHP-kod:
function connect_to_db() {
$db = new mysqli('localhost', 'namn', 'lösen', 'databasen');
//Check db error
if (mysqli_connect_errno()) {
echo 'Sorry, we are experiencing connection problems.';
exit;
}
return $db;
}
varav de andra funktionerna sedan använder db för att köra queryn.
Det jag undrar är om det är ok i olika avseenden att göra på detta sätt, eller finns det något annorlunda sätt som är att föredra? Tänker på både säkerhetsaspekter och hastighet.
Tack på förhand.