Atsakymas parašytas: 2010-01-03 21:04:46
[#657]
Ilgalaikė nuoroda į atsakymą #3
Žinoma reikia nurodyti. PHP kalboje yra funkcija
mysql_connect() prisijungimui prie MySQL duomenų bazės.
mysql_connect(HOSTNAME, USERNAME, PASSWORD);
Taigi tu nurodai prisijungimo vardą ir slaptažodį pagal situaciją, o hostname visada palieki tą patį.
mysql_connect('localhost', 'root', 'root_password');
Tačiau tuo prisijungimas prie duomenų bazės nesibaigia. Reikia dar nurodyti duomenų bazės pavadinimą (pasirinkti aktyvią duomenų bazę) su funkcija
mysql_select_db().
mysql_select_db('duomenu_bazes_pavadinimas');
Aišku, reikia dar nepamiršti atvejo, kai prisijungimas prie duomenų bazės nesėkmingas. Žemiau pateikiu paprastą pavyzdį.
$handle = mysql_connect('localhost', 'root', 'root_password') OR die(mysql_error());
mysql_select_db('duomenu_baze') OR die(mysql_error());
// Atliekam kažkokius veiksmus su duomenų baze.
mysql_close($handle); // Kai duomenų bazė mums nebereikalinga, nuo jos atsijungiame.