返回列表 發帖

2013年12月10日

本帖最後由 guo.cane 於 2013-12-10 20:50 編輯
  1. <?php
  2.         header('Content-Type:text/html; charset=utf-8');        //防止亂碼
  3.         //格式(Host, 帳號, 密碼, 資料庫名稱), 連接成功後會回傳連線識別給 $link 變數
  4.         $link = @mysqli_connect('127.0.0.1', 'root', '3893527', 'istak_db') or die('連線失敗,請洽詢管理者');
  5.         mysqli_query($link, "SET NAMES utf8");        //設定與Mysql溝通編碼
  6.        
  7.         /*
  8.          * INSERT(新增)
  9.          ********************************/
  10.         $datetime = date('Y-m-d H:i:s');
  11.         $sql = "INSERT INTO `contactdata_tab`(`cd_name`, `cd_birthday`, `cd_tel`, `cd_mobile`, `cd_address`, `cd_datetime`)
  12.                         VALUES('Steve', '1990-02-02', '07-2226699', '0987654321', '台北市中山區', '$datetime');";
  13.         $result = mysqli_query($link, $sql) or die(mysqli_error($link));        //執行 SQL 指令
  14.         if($result){        //INSERT 會回傳boolen值(true=成功, false=失敗)
  15.                 echo '新增成功<br />';
  16.         }else{
  17.                 echo '新增失敗<br />';
  18.         }
  19.        
  20.         /*
  21.          * UPDATE(更新)
  22.          ********************************/
  23.         $sql = "UPDATE `contactdata_tab` SET
  24.                         `cd_name` = '小丸子11',
  25.                         `cd_birthday` = '1999-12-31'
  26.                         WHERE `cd_id` IN ('1', '3', '5');";
  27.         $result = mysqli_query($link, $sql) or die(mysqli_error($link));        //執行 SQL 指令
  28.         if($result){        //UPDATE 會回傳boolen值(true=成功, false=失敗)
  29.                 echo '更新成功,共更新'.mysqli_affected_rows($link).'筆資料<br />';        //mysqli_affected_rows 回傳被影響的筆數
  30.         }else{
  31.                 echo '更新失敗<br />';
  32.         }
  33.        
  34.         /*
  35.          * DELETE(刪除)
  36.          ********************************/
  37.         $sql = "DELETE FROM `contactdata_tab`
  38.                         WHERE `cd_id` = '4';";
  39.         $result = mysqli_query($link, $sql) or die(mysqli_error($link));        //執行 SQL 指令
  40.         if($result){        //DELETE 會回傳boolen值(true=成功, false=失敗)
  41.                 echo '刪除成功,共刪除'.mysqli_affected_rows($link).'筆資料<br />';        //mysqli_affected_rows 回傳被影響的筆數
  42.         }else{
  43.                 echo '刪除失敗<br />';
  44.         }
  45.        
  46.         /*
  47.          * SELECT(查詢)
  48.          ********************************/
  49.         $sql = "SELECT * FROM `contactdata_tab`;";        //查詢所有資料
  50.         $result = mysqli_query($link, $sql);        //執行 SQL 指令
  51.         //echo mysqli_num_rows($result);        //計算資料筆數
  52.        
  53.         //從 $result 取資料並指派到 $data(陣列), 資料有幾筆While迴圈就會跑幾次
  54.         while($data=mysqli_fetch_assoc($result)){
  55.                 echo '編號:'.$data['cd_id'].'<br />';
  56.                 echo '姓名:'.$data['cd_name'].'<br />';
  57.                 echo '生日:'.$data['cd_birthday'].'<br />';
  58.                 echo '電話:'.$data['cd_tel'].'<br />';
  59.                 echo '行動電話:'.$data['cd_mobile'].'<br />';
  60.                 echo '地址:'.$data['cd_address'].'<br />';
  61.                 echo '建立時間:'.$data['cd_datetime'].'<hr />';
  62.         }
  63.         echo '共'.mysqli_num_rows($result).'筆資料.';
  64. ?>
複製代碼

返回列表