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

търсене на данни от html вход в mysql

първо променете името на вашето търсене за въвеждане на „търсене“:

<input  type="text" name="search">

Изпращате формуляра си към същия .php файл, като използвате метода 'POST'. Това означава, че можете да получите достъп до всяка информация, която се изпраща на страницата, чрез достъп до променливата $_POST.

Добавете това в горната част на вашия search.php файл, вътре в <?php ?> тагове:

if (isset($_POST['search']) {
  echo $_POST['search'];
}

това ще ви даде идеята как да се справите с данните, публикувани от <form> .

Разгледайте този PHP doc , относно работата с формуляри.

mysqli ви позволява да използвате prepared-statements , което е безопасен начин за предаване на въведените от потребителя данни към заявки за база данни.

Пример за това как да направите заявка в DB с подготвени оператори:

if (isset($_POST['search']) {
  $stmt = $mysqli->prepare("SELECT * FROM produckte WHERE beschreibung = ? LIMIT 100;")
  $stmt->bind_param("s", $_POST['search']);
  $stmt->execute();

  $result = $stmt->get_result();
  while ($row = $result->fetch_array(MYSQLI_NUM))
  {
    .....handle your data here....
  }
  $stmt->close();
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо все още имам нужда от MySQL Connector, инсталиран на компютъра, въпреки че имам правилните пакети NuGet?

  2. Изтрийте редове от mysql сървър от списък с идентификатор на C#

  3. Актуализиране на данни в MySQL база данни

  4. Как да показвам редовете като колони в MySQL?

  5. Отпадането на таблицата кара MySQL да виси