next up previous contents
Next: 刪除紀錄 Up: PHP Query 紀錄詢問 Previous: 查詢資料表   Contents   DYWANG_HOME

更新紀錄

  1. 撰寫 upodaterecord.php,更新 tblphp 資料表的紀錄。
    [root@kvm8 ~]# vim /var/www/html/updaterecord.php
    [root@kvm8 ~]# cat /var/www/html/updaterecord.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 = "update tblphp set title='python' where id=2";
    $retval = mysqli_query( $conn, $sql )
    	or die('Error: '.mysqli_error($conn).PHP_EOL);
    echo "Data Updated successfully\n";
    mysqli_close($conn); 
    ?>
    
  2. curl 連上網址 http://kvm8.deyu.wang/updaterecord.php,管線處理將 html 換行標籤 <br> 改成 shell 的換行符號 \n,回應 'Data Updated successfully'。
    [root@kvm8 ~]# curl -s http://kvm8.deyu.wang/updaterecord.php | sed 's/<br> */\n/g'
    Data Updated successfully
    
  3. curl 連上網址 http://kvm8.deyu.wang/selectrecord.php,管線處理將 html 換行標籤 <br> 改成 shell 的換行符號 \n,回應 id=2 的紀錄,其 title 已變更為 python。
    [root@kvm8 ~]# curl -s http://kvm8.deyu.wang/selectrecord.php | sed 's/<br> */\n/g'
    Dywphp ID :2  
    Title: python 
    Author: dywang 
    Submission Date : 2020-01-29 
    --------------------------------
    Fetched data successfully
    



De-Yu Wang 2020-04-07