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

Chọn dữ liệu từ mySQL bằng ID trong URL

Để trả lời câu hỏi đầu tiên, bạn cần sử dụng mệnh đề where trong truy vấn của mình. Tôi không chắc liệu tên cột tôi đã sử dụng có chính xác hay không, nhưng tôi chắc chắn rằng bạn hiểu rõ. Có rất nhiều bài hướng dẫn SQL tương tác trực tuyến tuyệt vời miễn phí mà bạn có thể sử dụng để có một số ý tưởng về cách viết mã truy vấn.

Để trả lời câu hỏi thứ hai, bạn có thể sử dụng mysql_real_escape_string() hàm để dọn dẹp biến đang được truyền. Tuy nhiên, một cách tốt hơn là thay đổi cách bạn đang kết nối với cơ sở dữ liệu. PDO mysqli cả hai đều thực hiện tốt hơn nhiều công việc kết nối với cơ sở dữ liệu. Thay vào đó, bạn nên xem xét việc học những điều đó - đặc biệt nếu bạn mới bắt đầu.

<?php 
    $id=mysql_real_escape_string($_GET['id']);
    $result = mysql_query("SELECT * FROM groups where id=".$id.";");
    // Am not 100% sure if that is the right column name to use for your database.


    while($row = mysql_fetch_array($result))
    {
        echo "<div class=\"divider\">";
        echo "<a href=\"group.php?id=";
        echo $row['GroupID']; 
        echo "\">";
        echo $row['GroupName'];

        echo "</a>";
        echo "<br><br>";
        echo $row['GroupDesc'];
        echo "<br>";
        echo "Over 18's: ";
        echo $row['AgeRes'];
        echo "</div>";
    }
?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ghi đè tên bảng trong Flask-Alchemy

  2. Chọn các bản ghi riêng biệt trên một kết nối

  3. Nối nhiều cột từ một bảng thành một cột từ một bảng khác

  4. Sử dụng PHP DOM để tạo tệp XML từ dữ liệu MySQL

  5. Nhập trường đa giá trị vào Solr từ mySQL bằng Trình xử lý nhập dữ liệu Solr