Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Memilih data dari mySQL menggunakan ID di URL

Untuk menjawab pertanyaan pertama, Anda perlu menggunakan klausa where dalam kueri Anda. Saya tidak yakin apakah nama kolom yang saya gunakan benar, tetapi saya yakin Anda mengerti. Ada BANYAK tutorial SQL interaktif online gratis yang dapat Anda gunakan untuk mendapatkan ide tentang cara membuat kode kueri.

Untuk menjawab pertanyaan kedua Anda, Anda dapat menggunakan mysql_real_escape_string() berfungsi untuk merapikan variabel yang dilewatkan. Namun cara yang lebih baik adalah mengubah cara Anda terhubung ke basis data. PDO dan mysqli keduanya melakukan pekerjaan yang jauh lebih baik untuk menghubungkan ke database. Anda harus mempelajarinya sebagai gantinya - terutama jika Anda baru memulai.

<?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. Mencari susunan MySQL yang tidak peka huruf besar-kecil di mana a !=

  2. mysql GROUP_CONCAT BERBEDA beberapa kolom

  3. Bagaimana cara menambahkan susun ke kueri laravel

  4. Cara yang tepat untuk menyimpan zona waktu dalam database?

  5. Alias ​​kolom dinamis berdasarkan nilai kolom