Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Próbuję zrozumieć, dlaczego używałbyś tego typu konfiguracji bazy danych

To bardzo częsty scenariusz. Stworzyłem klasę MySQL, której używam w moich projektach PHP i mogę ją wywołać z dowolnego miejsca, aby połączyć się z bazą danych. Możesz go pobrać tutaj:

http://pastebin.com/2FrPHVLR

W przypadku wszystkich stron, które muszą łączyć się z moją bazą danych, ładuję globalny plik konfiguracyjny, który wymaga tej klasy, i dodaję moje dane uwierzytelniające, takie jak

$db_hostspec = 'localhost';
$db_database = 'mydb';
$db_username = 'root';
$db_password = 'MySekretPassw0rd';
$db_port = '3306';

Następnie mogę połączyć się z bazą danych za pomocą

$db = new MySQL($db_hostspec, $db_username, $db_password, $db_database);

I mogę dzwonić do bazy danych za pomocą:

$products = $db->execute("SELECT * FROM Products");



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd nieprawidłowej architektury Pythona MySQL

  2. APPARENT DEADLOCK Tworzenie wątków awaryjnych dla nieprzypisanych zadań oczekujących

  3. Tworzenie zapytania dynamicznego w procedurze składowanej MySQL

  4. ElasticSearch PutMapping API:MapperParsingException Mapowanie typu root nie jest puste po przeanalizowaniu

  5. Node MySQL wykonuje wiele zapytań najszybciej jak to możliwe