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

hasła mysql Łączenie się z MySQL za pomocą PHP

Nikt nie może zobaczyć twoich parametrów połączenia, jeśli spojrzy na źródło, można to zobaczyć tylko patrząc na twój surowy kod. Chciałbym go również umieścić w osobnym pliku i umieścić go na twojej stronie. Pomaga to również, jeśli musisz zmienić hasło, ponieważ nie będziesz musiał edytować każdej strony korzystającej z połączenia - wystarczy edytować jeden plik.

Alternatywnie możesz mieć parametry połączenia w pliku dołączanym i umieścić je poza katalogiem głównym dokumentu. Uniemożliwia to ludziom dostęp do tego pliku za pomocą przeglądarki lub ataku na Twój FTP. To pomoże bezpieczeństwo twoich haseł w postaci zwykłego tekstu, ale nadal jest dostępne, jeśli ktoś uzyska/ma dostęp do twoich lokalnych katalogów. Aby to zrobić, może być konieczne skonfigurowanie zmiennej konfiguracyjnej PHP, open_basedir , co pozwala skryptowi komunikować się z plikiem poza rootem. Wszystko zależy oczywiście od tego, czy masz dostęp do folderu za rootem, i jeśli możesz zmienić tę zmienną konfiguracyjną.

Poza tym niewiele można zrobić.

Dołącz przykład pliku:

Utwórz plik o nazwie conn.php i zapisz tam swoje połączenie.

$dbConn = mysql_connect($host, $user, $pass);
mysql_select_db("dbName", $dbConn);

Na stronie, która wymaga połączenia, dołącz plik conn.php w następujący sposób:

<?php
include("conn.php");
if (!dbConn) {
    die('Sorry, our database did not load. Please try again later.');
    exit();
}
$result = mysql_query("...");
?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Problem ze znakami cyrylicy w przyjaznym adresie URL

  2. Kod błędu 1111. Nieprawidłowe użycie funkcji grupy

  3. Zapytanie MySQL do wyszukiwania wielu atrybutów i identyfikatora wartości

  4. Pokaż wszystkie wiersze w tabeli mysql, a następnie daj opcję usunięcia określonych

  5. Znajdź najczęstszą wartość w kolumnie SQL