sql >> Databáze >  >> RDS >> Mysql

Zobrazit ID číslo v URL a načíst výsledky databáze z ID čísla do textových polí

Odkazujete

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

což je pro získání "zaslaných" parametrů (obvykle z formulářů).

Musíte se podívat na $_GET['u'] k předání ID.

Relevantní stránky v příručce:$_POST , $_GET

Upravit:Při čtení kódu je několik dalších chybných bitů, protože následující bity jsou z příkladu, kdy uživatel odeslal formulář. (tj. getPost() bit). To nepotřebujete, pokud se snažíte získat podrobnosti z databáze na základě předaného 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. Jaký je nejlepší způsob, jak zkrátit datum na serveru SQL Server?

  2. php sql multi bind_param

  3. int to datetime v Pythonu

  4. Může někdo vysvětlit toto SQL? (a jak to mohu „parametrizovat“ a vyvolat jako funkci?)