sql >> Database >  >> RDS >> Mysql

Gegevens uit mySQL selecteren met de ID in URL

Om de eerste vraag te beantwoorden, moet u een waar-clausule in uw zoekopdracht gebruiken. Ik weet niet zeker of de kolomnaam die ik heb gebruikt correct is, maar ik weet zeker dat je het idee begrijpt. Er zijn VEEL geweldige online interactieve SQL-tutorials gratis die u kunt gebruiken om een ​​idee te krijgen van het coderen van query's.

Om uw tweede vraag te beantwoorden, kunt u de mysql_real_escape_string() gebruiken functie om de variabele die wordt doorgegeven op te schonen. Een betere manier is echter om de manier waarop u verbinding maakt met de database te veranderen. De BOB en mysqli beide kunnen veel beter verbinding maken met de database. In plaats daarvan zou je deze moeten leren, vooral als je net begint.

<?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. Postgresql Selecteer rijen waarbij kolom =matrix

  2. Tabellen samenvoegen met SUM-probleem in MYSQL

  3. Een beperking van een externe sleutel in SQL Server uitschakelen (T-SQL-voorbeelden)

  4. MySQL converteert graden, minuten, seconden naar decimaal graden