Cách lọc dữ liệu trong PHP MySQL

'.

            '

'

            .'

'

            .'

'

            .'

';

}


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

{

$start = $_POST['start'];

$tableContent = '';

$selectStmt = $con->prepare('SELECT * FROM users WHERE fname like. bắt đầu HOẶC lname như. bắt đầu');

$selectStmt->execute(mảng(

        

'. bắt đầu'=>$bắt đầu. '%'

    

));

$users = $selectStmt->fetchAll();


foreach ($user là $user)

{

    $tableContent = $tableContent.'

'.

            '

'

            .'

'

            .'

'

            .'

';

}

    

}


?>


<. LOẠI TÀI LIỆU html>

<đầu>

Tìm kiếm & hiển thị bằng các giá trị đã chọn

bảng,tr,td

{

biên giới. 1px rắn #000;

}

            

td{

màu nền. #ddd;

}

          

   

        

           

Lần đầu tiên bảng sẽ được điền với tất cả dữ liệu

Nhưng khi bạn chọn một tùy chọn từ các tùy chọn đã chọn và nhấp vào Nút tìm, bảng sẽ được điền dữ liệu cụ thể 

-->

.

           

            

            

               

                

                

tiếng vang $tableContent;

                

?>

                

           

Trong bài viết này, chúng ta sẽ thảo luận về cách lọc các hàng cơ sở dữ liệu đã chọn dựa trên các điều kiện được áp dụng bằng PHP. Hãy để chúng tôi có một ví dụ để đối phó với quá trình lọc có điều kiện này

Vì vậy, chúng tôi có thể đưa một chương trình tuyển sinh vào danh sách rút gọn những sinh viên đã đăng ký ít nhất sáu tháng

Các bước sau đây được sử dụng để triển khai ví dụ này và qua đó hiểu cách lọc có điều kiện

  • Bước 1. chúng ta nên tạo một cơ sở dữ liệu và thêm các bảng sinh viên
  • Bước 2. Chèn các mục nhập bảng sinh viên
  • Bước 3. Kết nối cơ sở dữ liệu từ PHP bằng chi tiết cấu hình cơ sở dữ liệu
  • Bước 4. Chọn các hàng của sinh viên từ bảng
  • Bước 5. Áp dụng các điều kiện PHP để lọc các hàng đã chọn

Yêu cầu cơ sở dữ liệu

Đầu tiên, hai bước được sử dụng để chuẩn bị các yêu cầu cơ sở dữ liệu được sử dụng trong khi truy cập từ giao diện người dùng. Để làm được điều đó, một bảng sinh viên chứa ba cột là tên_sinh viên, ngày nộp đơn và sinh viên_email được thêm vào cơ sở dữ liệu tải trọng

Và sau đó, hai bước ngay sau bước 2 được sử dụng để thiết lập cấu hình cơ sở dữ liệu trong PHP và để chọn bản ghi từ cơ sở dữ liệu. Cách thức truy cập MySQL từ PHP, mà chúng ta đã thảo luận rồi

Trước khi áp dụng điều kiện, chúng ta nên có danh sách thông tin của sinh viên. Để truy xuất hồ sơ của sinh viên từ cơ sở dữ liệu, đoạn mã sau sẽ hữu ích


mysqli_fetch_array() trả về mảng thông tin về hồ sơ cá nhân học sinh. Và qua đó, ta có thể xử lý với từng hàng bên trong vòng lặp while

Lọc có điều kiện

Sau khi truy xuất một mảng các bản ghi của sinh viên, chúng tôi có thể lọc ra các hàng giới hạn thỏa mãn điều kiện được chỉ định để tìm những sinh viên đã đăng ký ít nhất sáu tháng trước đó

Để làm được điều đó, sử dụng hàm phát nổ () của PHP, ngày hiện tại được chia thành một mảng ngày, tháng và năm và giá trị tháng được giảm đi một số nguyên 6. Và sau đó, dấu thời gian sẽ được tạo bằng cách chuyển giá trị tháng bị thao túng này

Sử dụng dấu thời gian này, chúng tôi có thể tạo một ngày trước 6 tháng kể từ ngày hiện tại. Chúng ta có thể thấy thao tác này trong đoạn mã sau


Bằng cách lặp qua mảng $row, đối với mỗi sinh viên, trường ngày_đã_thực_hiện sẽ được so sánh với ngày mới được tính toán. Nếu tìm thấy phù hợp, thì hồ sơ sẽ được đưa vào danh sách rút gọn. Và, mã áp dụng điều kiện như sau


Chúng tôi có thể kiểm tra xem danh sách của sinh viên có được đưa vào danh sách rút gọn theo điều kiện PHP được áp dụng như mong đợi hay không bằng cách sử dụng câu lệnh in bên trong các thẻ trước như sau

Php Cách lọc dữ liệu trong bảng Html bằng tùy chọn chọn trong PHP và MySQL

____________________________________________________


Cách lọc dữ liệu trong PHP MySQL





Trong  Php  Hướng dẫn chúng ta sẽ xem Cách thực hiệnMySQL Database Table
Trong Php Sử dụng PDO và hiển thị nó trong bảng Html với các tùy chọn được chọn
Tôi sử dụng trong hướng dẫn này
- IDE NetBean
- XAMPP
- PhpMyAdmin
-Cơ sở dữ liệu MySQL


*THÔNG TIN . Tìm hiểu Php và xây dựng dự án Cms (Khóa học) 


 

Phần 1



Phần 2




Mã nguồn Php



$dsn = 'mysql. máy chủ=localhost;dbname=test_db';

$username = 'gốc';

$password = '';


cố gắng{

    

$con = PDO mới($dsn, $username, $password);

$con->setAttribute(PDO. ATTR_ERRMODE, PDO. ERRMODE_EXCEPTION);

    

} bắt (Ngoại lệ $ex) {


tiếng vang 'Không được kết nối'. $ex->getMessage();

}


$tableContent = '';

$bắt đầu = '';

$selectStmt = $con->prepare('CHỌN * TỪ người dùng');

$selectStmt->execute();

$users = $selectStmt->fetchAll();


foreach ($user là $user)

{

    $tableContent = $tableContent.'

'.$user['id'].''.$user['fname'].''.$user['lname'].''.$user['age'].'
'.$user['id'].''.$user['fname'].''.$user['lname'].''.$user['age'].'
#IDTênHọTuổi

            

       

        

       


đầu ra


PHP + MYSQL + HTML TABLE + CHỌN TÙY CHỌN





Thêm PHP

➜ Dự án PHP

➜ Khóa học PHP

➜ Thêm tài nguyên

Chia sẻ cái này

bài viết liên quan

    Làm cách nào để lọc dữ liệu trong php?

    Hàm PHP filter_var() . Phải mất hai phần dữ liệu. Biến bạn muốn kiểm tra. Loại séc sử dụng.

    Làm cách nào để lọc dữ liệu từ MySQL?

    Cách lọc kết quả truy vấn trong MySQL .
    Giới thiệu
    Sử dụng mệnh đề WHERE để xác định tiêu chí đối sánh
    Sử dụng mệnh đề GROUP BY để tóm tắt nhiều bản ghi
    Sử dụng mệnh đề HAVING để lọc các nhóm bản ghi
    Sử dụng mệnh đề LIMIT để đặt số lượng bản ghi tối đa

    Làm cách nào để tạo bộ lọc tìm kiếm trong php?

    Bước 1. Tạo bảng cơ sở dữ liệu MySQL. .
    Bước 2. Bao gồm Thanh trượt Bootstrap, jQuery và Bootstrap. .
    Bước 3. Hiển thị Bộ lọc Sản phẩm Tùy chọn Tìm kiếm. .
    Bước 4. Tạo Bộ lọc Sản phẩm Tìm kiếm Yêu cầu Ajax. .
    Bước5. Gọi Phương thức tìm kiếm bộ lọc sản phẩm. .
    Bước 6. Nhận dữ liệu tìm kiếm bộ lọc sản phẩm từ bảng cơ sở dữ liệu MySQL

    Làm cách nào để lọc ngày trong php MySQL?

    Để thêm datepicker, bạn có thể sử dụng giao diện người dùng jQuery, Bootstrap hoặc bất kỳ plugin jQuery nào khác. Trong hướng dẫn này, tôi đang sử dụng giao diện người dùng jQuery để thêm tiện ích công cụ hẹn hò và lọc các bản ghi bằng PHP MySQL. .
    Tạo một bảng. Tôi đang sử dụng bảng nhân viên trong ví dụ. .
    Cấu hình cơ sở dữ liệu. Tạo cấu hình. .
    HTML & PHP. .
    Thử nghiệm. .
    Phần kết luận