Mysql
 sql >> база данни >  >> RDS >> Mysql

Показване на ID номер в URL адрес и извличане на резултати от база данни от ID номер в текстови полета

Вие се позовавате на

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

което е за получаване на "публикувани" параметри (обикновено от формуляри).

Трябва да гледате $_GET['u'] за да получите идентификатора.

Съответни страници в ръководството:$_POST , $_GET

Редактиране:просто четейки кода, има няколко други грешни бита, тъй като следните битове са от пример, в който потребител е публикувал формуляр. (т.е. getPost() малко). Нямате нужда от това, ако се опитвате да получите подробности от база данни въз основа на предаден 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL присъединяването ON не е равностойно в Mysql

  2. Как да изградите неограничено ниво на меню чрез PHP и mysql

  3. Как мога да търся фраза Like O'% в MySql?

  4. PDO ext на PHP7 чете ли целия набор от резултати в паметта?

  5. Комбинирайте произволно две думи от MySQL база данни