簡體   English   中英

Datatables PHP MYSQL - 如何顯示特定條目

[英]Datatables PHP MYSQL - How to display specific entries

我有一個包含以下列的數據庫:( okladkaimienazwiskotytulrodzajinfodownloaddata

我的數據庫名稱:serwer144221_SwiatBook 表名:bazaplikow

在值“rodzaj”中,每個條目都包含一個詞:“有聲讀物”或“電子書”我想在表格中只顯示那些出現“電子書”中的詞的條目。

如何從“rodzaj”列包含值“ebook”的數據庫表中讀取所有行

這是我的源代碼數據表:

 <?php  
        $servername = "xyz";
        $username = "xyz";
        $password = "xyz";
        $database = "serwer144221_SwiatBook";

        // Create connection
        $connection = new mysqli($servername, $username, $password, $database);

        // Check connection
        if ($connection->connect_error) {
            die("Connection failed: " . $connection->connect_error);
        }

        // read all row from database table
        $sql = "SELECT DISTINCT rodzaj * FROM bazaplikow";
        $result = $connection->query($sql);

        if (!$result) {
            die("Invalid query: " . $connection->error);
        }

?>

<section class="section-1">
    <h3 align="center">Baza plików</h3>  
            <br />  
            <div class="table-responsive">  
                 <table id="bazaplikow_data" class="table table-striped table-bordered" width="100%";>  
                      <thead>  
                           <tr>  
                                <td align="center">Okładka</td>  
                                <td align="center">Imię</td>  
                                <td align="center">Nazwisko</td>  
                                <td align="center">Tytuł</td>  
                                <td align="center">Rodzaj</td>  
                                <td align="center">Info</td>  
                                <td align="center">Download</td> 
                                <td align="center">Data</td> 
                           </tr>  
                      </thead>  
                      <?php  
                      while($row = mysqli_fetch_array($result))  
                      {  
                           echo '  
                           <tr>  
                                <td align="center"><img src="'.$row["okladka"].'"  width="98" height="128"></td>  
                                <td align="center">'.$row["imie"].'</td>  
                                <td align="center">'.$row["nazwisko"].'</td>  
                                <td align="center">'.$row["tytul"].'</td>  
                                <td align="center">'.$row["rodzaj"].'</td>  
                                <td align="center"><a href="'.$row["info"].'"><i class="fa fa-info-circle" aria-hidden="true"></i></a></td>  
                                <td align="center"><a href="'.$row["download"].'"><i class="fa fa-download" aria-hidden="true"></i></a></td>   
                                <td align="center">'.$row["data"].'</td>               
                           </tr>  
                           ';  
                      }  
                      ?>  
                 </table>  
            </div>  
    </section>


        <script>  
 $(document).ready(function () {
    $('#bazaplikow_data').DataTable({
        order: [[7, 'desc']],
    });
});
 </script>  

你的查詢是錯誤的,應該是

 SELECT * from bazaplikow where rodzaj = 'ebook';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM