Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

tìm kiếm dữ liệu từ đầu vào html trong mysql

trước tiên, thay đổi tên đầu vào-tìm kiếm của bạn thành 'tìm kiếm':

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

Bạn đang gửi biểu mẫu của mình, tới cùng một tệp .php, sử dụng phương thức 'POST'. Điều này có nghĩa là bạn có thể truy cập thông tin từng được gửi đến trang bằng cách truy cập vào biến $ _POST.

Thêm cái này vào đầu search.php của bạn , bên trong <?php ?> các thẻ:

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

điều này sẽ cung cấp cho bạn ý tưởng về cách xử lý dữ liệu được đăng từ <form> .

Hãy xem doc PHP này , liên quan đến việc xử lý các biểu mẫu.

mysqli cho phép bạn sử dụng câu lệnh chuẩn bị sẵn , đây là một cách an toàn để chuyển dữ liệu đầu vào của người dùng đến các truy vấn cơ sở dữ liệu.

Ví dụ về cách truy vấn DB với các trạng thái đã chuẩn bị:

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. Chèn bằng PreparedStatement. Làm cách nào để tự động tăng ID?

  2. Ví dụ về Spring Boot CRUD với MySQL

  3. Xuất danh sách các liên kết cố định đẹp và tiêu đề bài đăng

  4. Làm thế nào để chuyển đổi epoch sang mySQL timestamp trong JAVA

  5. MySQL chuyển đổi đầu ra timediff sang định dạng ngày, giờ, phút, giây