sql >> Database >  >> RDS >> Mysql

ID-nummer weergeven in URL en databaseresultaten ophalen van ID-nummer in tekstvelden

Je verwijst naar

if(isset($_POST['search']))

dat is voor het verkrijgen van "geposte" parameters (meestal van formulieren).

Je moet kijken naar $_GET['u'] om de id door te geven.

Relevante pagina's in de handleiding:$_POST , $_GET

Bewerken:ik lees alleen de code door, er zijn een paar andere stukjes fout, aangezien de volgende stukjes afkomstig zijn uit een voorbeeld waarbij een gebruiker een formulier heeft gepost. (d.w.z. de getPost() beetje). Dat heb je niet nodig als je details uit een database probeert te halen op basis van een doorgegeven ID.

if (isset($_GET['u'])) {
    if ($stmt = $mysqli->prepare("SELECT * FROM members WHERE id = ?")) {

        /* bind parameters for markers */
         $stmt->bind_param("i", $_GET['u']);

         /* execute query */
         $stmt->execute();

         if ($stmt->affected_rows) {
             // Deleted
         } else {
             // Not found / deleted
         }
     }
 }   



  1. Een Microsoft Access-database migreren naar SQL Server

  2. backtick werkt niet om mysql-query's in shellscript uit te voeren

  3. MySQL-resultaat verwerken in bash

  4. Django ORM lekt verbindingen bij gebruik van ThreadPoolExecutor