Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wyświetlaj numer identyfikacyjny w adresie URL i pobieraj wyniki bazy danych z numeru identyfikacyjnego do pól tekstowych

Odwołujesz się

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

który służy do pobierania "opublikowanych" parametrów (zwykle z formularzy).

Musisz patrzeć na $_GET['u'] aby przekazać identyfikator.

Odpowiednie strony w instrukcji:$_POST , $_GET

Edycja:po prostu czytając kod, jest kilka innych błędnych bitów, ponieważ poniższe bity pochodzą z przykładu, w którym użytkownik opublikował formularz. (np. getPost() fragment). Nie potrzebujesz tego, jeśli próbujesz uzyskać szczegółowe informacje z bazy danych na podstawie przekazanego identyfikatora.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytaj MSQL o zwycięzców, zaczynając od x. miejsca za pomocą SELECT

  2. Instalacja MySQL for Visual Studio nie powiodła się, kod błędu 1603

  3. Konwertuj bazę danych SQL Server na bazę danych MYSQL

  4. Czy to prawda, że ​​liczba kolumn nie wpływa na wydajność bazy danych, a liczba wierszy tak?

  5. Usuń wszystkie nieliczbowe znaki z pola