sql >> データベース >  >> RDS >> Mysql

URLのIDを使用してmySQLからデータを選択する

    最初の質問に答えるには、クエリでwhere句を使用する必要があります。私が使用した列名が正しいかどうかはわかりませんが、あなたはその考えを理解していると確信しています。クエリのコーディング方法を理解するために使用できる、無料の優れたオンラインインタラクティブSQLチュートリアルがたくさんあります。

    2番目の質問に答えるには、mysql_real_escape_string()を使用できます。 渡される変数を整理する関数。ただし、より良い方法は、データベースへの接続方法を変更することです。 PDO および mysqli どちらもデータベースへの接続に関してはるかに優れた仕事をします。代わりにそれらを学ぶことを検討する必要があります-特に始めたばかりの場合は。

    <?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. しばらくするとMySQLへの接続が失われ、再接続されません

    2. SQLServerのテーブルから個別のレコードを取得する方法-SQLServer/TSQLチュートリアル112

    3. MySQLの用語の制約と外部キーの違いは?

    4. MySQLでのOracleJDeveloperスニペットの使用