sql >> Databasteknik >  >> RDS >> Mysql

Visa ID-nummer i URL och hämta databasresultat från ID-nummer till textfält

Du hänvisar till

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

som är till för att få "postade" parametrar (vanligtvis från formulär).

Du måste titta på $_GET['u'] för att få id:t skickat in.

Relevanta sidor i manualen:$_POST , $_GET

Redigera:bara genom att läsa igenom koden är det några andra bitar som är fel eftersom följande bitar är från ett exempel där en användare har postat ett formulär. (dvs. getPost() bit). Du behöver inte det om du försöker få information från en databas baserat på ett godkänt 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. MySQL tät rankning för varje grupp/partition

  2. Index på tidsstämpel:Funktioner i indexuttryck måste vara märkta som IMUTABLE

  3. Mvc-Mini-Profiler v1.7 på EF 4.1 Code-First-projekt profilerar inte SQL

  4. Rekursiv fråga där ankare och medlem har fackföreningar