Mark sorry dat ik het moet zeggen, maar dan zeg jij het nu fout;)
In de config of een ander bestand word vaak een connectie script gemaakt voor mysql, voor mysqli geld dit ook.
Ik zal hieronder even 2 voorbeelden geven en met beetje uitleg.
In franky zijn geval is het variabel $mysqli.
Mysqli is zo gemaakt dat als jij een query wil aanroepen dat jij eerst de connectie variabel mee geeft, hoezo dit is weet ik niet staat vast en zeker op php.net maar ik denk voor de veiligheid.
En mysqli kan je op 2 manieren laten connecten naar de database:
Deze manier gebruik ik ook in mijn class, en zeer handig.
En dan heb je nog een manier en dat is bijna hetzelfde als bij mysql.
Zoals je ziet doe je geen select_db maar deze stop je gewoon in de mysqli_connect of new Mysqli();
Ik zelf vind het gebruik van mysqli beter dan mysql en word ook goed ondersteunt met het maken van classes etc.
Tuurlijk zijn er mensen die pdo beter vinden of liever mysql houden, maar dit is mijn mening.