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

Tôi muốn tạo trang tìm kiếm nơi tôi muốn hiển thị dữ liệu đã tìm kiếm của mình từ cơ sở dữ liệu trong một div?

Chỉ cần tạo một biến để lưu trữ kết quả trong trường hợp này là dữ liệu $ của nó. Di chuyển bao gồm searchdata.php của bạn xuống cuối mã để nó có thể khôi phục lại $ data. Sau đó lặp lại nó trên trang html của bạn.

trang html

<div>
<form action="Searchdata.php" method="post">  
<input type="text" name="search" placeholder="Search"> 
<input type="submit" value="Search">
</form>
<div><?php echo $data ?></div>
</div>

Mã PHP.

<?php
include 'connect.php';
$data = '';
if(isset($_POST['submit'])){
$searchkey= $_POST['search'];   
$searchkey=preg_replace("#[^0-9a-z]#i", "", $searchkey); 
$query = mysqli_query($conn, "SELECT * FROM newentry WHERE Date LIKE '%$searchkey%'")or die("Could not search!");
$count = mysqli_num_rows($query); 
if(!($count == 0)) {    
while($row=mysqli_fetch_array($query)){ 
$Date=$row['Date'];
$Entry=$row['Entry'];
$data = '<div>'.$Date.'<br>'.$Entry.'</div>';
}
} else {
$data = "There was no search result!";}}
include 'Search.php';
?>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP chèn nhiều hộp kiểm VÀ mảng hộp văn bản vào Cơ sở dữ liệu MySQL

  2. Khoảng cách tính bằng mét giữa hai điểm Spacial trong truy vấn MySQL

  3. Cách truy cập đối tượng RowDataPacket

  4. Đặt múi giờ mặc định trên Máy chủ MySql qua PhPMyAdmin

  5. Now () so với GetDate ()