刪除紀錄

  1. 先杳看目前 dywphp 資料表的紀錄。
    [root@kvm3 html]# curl -s http://kvm3/selectrecord.php | sed 's/<br> */\n/g'
    Dywphp ID: 1
    Title: PHP
    Author: David
    Submission Date: 2023-04-13
    --------------------------------
    Dywphp ID: 2
    Title: Mariadb
    Author: dywang
    Submission Date: 2023-04-20
    --------------------------------
    Fetched data successfully
    
  2. 撰寫 deleterecord.php,刪除 tblphp 資料表的紀錄。
    [root@kvm3 html]# vim deleterecord.php
    <?php
    $dbhost = 'localhost:3306';
    $dbuser = 'root';
    $dbpass = '123qwe';
    $conn = mysqli_connect($dbhost, $dbuser, $dbpass) 
    	or die(mysqli_connect_error().PHP_EOL);
    mysqli_select_db( $conn, 'dywphp' )
    	or die('Error: '.mysqli_error($conn).PHP_EOL);
    $sql = "delete from tblphp where id=1";
    $retval = mysqli_query( $conn, $sql )
    	or die('Error: '.mysqli_error($conn).PHP_EOL);
    echo "Data Deleted successfully\n";
    mysqli_close($conn); 
    ?>
    
  3. curl 連上網址 http://kvm3/deleterecord.php,管線處理將 html 換行標籤 <br> 改成 shell 的換行符號 \n,網頁回應 'Data Deleted successfully'。
    [root@kvm3 html]# curl -s http://kvm3/deleterecord.php
    Data Deleted successfully
    
  4. curl 再連上網址 http://kvm3/selectrecord.php,管線處理將 html 換行標籤 <br> 改成 shell 的換行符號 \n,網頁上列出資料表 tblphp 所有紀錄,id=1 的紀錄已不存在。
    [root@kvm3 html]# curl -s http://kvm3/selectrecord.php | sed 's/<br> */\n/g'
    Dywphp ID: 2
    Title: python
    Author: dywang
    Submission Date: 2023-04-20
    --------------------------------
    Fetched data successfully