sql >> データベース >  >> RDS >> Mysql

データベースから検索したデータをdivに表示したい検索ページを作成したいですか?

    この場合は$dataの結果を格納する変数を作成するだけです。インクルードsearchdata.phpをコードの下部に移動して、$ dataを再構成できるようにします。次に、それをhtmlページにエコーします。

    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>
    

    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. SQLテーブル

    2. CONTINUE In Loopsを使用して、Oracleで制御を再開します

    3. cd:-M:無効なオプション

    4. mysqlは誰がログインしているかを忘れます:コマンドはユーザー'' @'%'に拒否されました