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

jak uzyskać dane z mysql w php na podstawie adresu URL?

Uzyskaj dostęp do parametru GET za pomocą super globalnej tablicy $_GET:

$pagename = $_GET['page'];

Następnie napisz zapytanie do bazy danych. Pamiętaj, że musisz uciec przed wszystkimi danymi pochodzącymi z zewnątrz:

$sql = "SELECT * FROM page_table WHERE page_name = '%s' LIMIT 1";
$sql = sprintf(%sql, mysql_real_escape_string($pagename));

Następnie wykonaj zapytanie i sprawdź, czy zadziałało.

$result = mysql_query($sql);
if(!$result) {
    // error occured
}

Użyj funkcji mysql_fetch_assoc aby uzyskać dostęp do danych:

$data = mysql_fetch_assoc($result);

Możesz teraz uzyskać dostęp do wszystkich danych w tej tablicy asocjacyjnej:

echo $data["title"]; 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Escape table nazwa MySQL

  2. ZAMIEŃ NA vs Aktualizuj

  3. Różnica między DataSource a ConnectionPoolDataSource

  4. Nieprzechwycony wyjątek „PDOException” z komunikatem „SQLSTATE[HY093]:nieprawidłowy numer parametru”

  5. MySQL uporządkuj istniejące kolumny tabeli