Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

làm cách nào để tạo một trang php duy nhất cho mỗi hàng trong cơ sở dữ liệu mysql

Được rồi, trước hết, bạn không thể, hoặc sẽ khó tạo các trang riêng lẻ cho từng hàng trong bảng của bạn. Bạn sẽ phải làm điều đó với một trang và sử dụng $ _GET toàn cầu để thay đổi trang web bạn sẽ xem.

Ví dụ:site.php?id=1

site.php đại khái sẽ giống như thế này

<?php
$connect = mysql_connect('host', 'user', 'pass');
$select_db = mysql_select_db('database_name');

$id = mysql_real_escape_string($_GET['id']);
//Remove LIMIT 1 to show/do this to all results.
$query = 'SELECT `content` FROM `pages` WHERE `id` = '.$id.' LIMIT 1';
$result = mysql_query($query);
$row = mysql_fetch_array($result);

// Echo page content
echo $row['content'];
?>

Với điều đó, bạn có thể yêu cầu bất kỳ id nào bạn muốn và truy xuất nội dung của hàng / trang đó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không phải tất cả các tham số đều được sử dụng trong câu lệnh SQL (Python, MySQL)

  2. Các phương pháp miễn phí để sửa chữa cơ sở dữ liệu MySQL bị hỏng

  3. PHP Lỗi nghiêm trọng Hết bộ nhớ

  4. đếm số biến Null trên mỗi hàng mysql

  5. Loại dữ liệu cho URL