本帖最後由 guo.cane 於 2013-12-10 20:50 編輯
- <?php
- header('Content-Type:text/html; charset=utf-8'); //防止亂碼
- //格式(Host, 帳號, 密碼, 資料庫名稱), 連接成功後會回傳連線識別給 $link 變數
- $link = @mysqli_connect('127.0.0.1', 'root', '3893527', 'istak_db') or die('連線失敗,請洽詢管理者');
- mysqli_query($link, "SET NAMES utf8"); //設定與Mysql溝通編碼
-
- /*
- * INSERT(新增)
- ********************************/
- $datetime = date('Y-m-d H:i:s');
- $sql = "INSERT INTO `contactdata_tab`(`cd_name`, `cd_birthday`, `cd_tel`, `cd_mobile`, `cd_address`, `cd_datetime`)
- VALUES('Steve', '1990-02-02', '07-2226699', '0987654321', '台北市中山區', '$datetime');";
- $result = mysqli_query($link, $sql) or die(mysqli_error($link)); //執行 SQL 指令
- if($result){ //INSERT 會回傳boolen值(true=成功, false=失敗)
- echo '新增成功<br />';
- }else{
- echo '新增失敗<br />';
- }
-
- /*
- * UPDATE(更新)
- ********************************/
- $sql = "UPDATE `contactdata_tab` SET
- `cd_name` = '小丸子11',
- `cd_birthday` = '1999-12-31'
- WHERE `cd_id` IN ('1', '3', '5');";
- $result = mysqli_query($link, $sql) or die(mysqli_error($link)); //執行 SQL 指令
- if($result){ //UPDATE 會回傳boolen值(true=成功, false=失敗)
- echo '更新成功,共更新'.mysqli_affected_rows($link).'筆資料<br />'; //mysqli_affected_rows 回傳被影響的筆數
- }else{
- echo '更新失敗<br />';
- }
-
- /*
- * DELETE(刪除)
- ********************************/
- $sql = "DELETE FROM `contactdata_tab`
- WHERE `cd_id` = '4';";
- $result = mysqli_query($link, $sql) or die(mysqli_error($link)); //執行 SQL 指令
- if($result){ //DELETE 會回傳boolen值(true=成功, false=失敗)
- echo '刪除成功,共刪除'.mysqli_affected_rows($link).'筆資料<br />'; //mysqli_affected_rows 回傳被影響的筆數
- }else{
- echo '刪除失敗<br />';
- }
-
- /*
- * SELECT(查詢)
- ********************************/
- $sql = "SELECT * FROM `contactdata_tab`;"; //查詢所有資料
- $result = mysqli_query($link, $sql); //執行 SQL 指令
- //echo mysqli_num_rows($result); //計算資料筆數
-
- //從 $result 取資料並指派到 $data(陣列), 資料有幾筆While迴圈就會跑幾次
- while($data=mysqli_fetch_assoc($result)){
- echo '編號:'.$data['cd_id'].'<br />';
- echo '姓名:'.$data['cd_name'].'<br />';
- echo '生日:'.$data['cd_birthday'].'<br />';
- echo '電話:'.$data['cd_tel'].'<br />';
- echo '行動電話:'.$data['cd_mobile'].'<br />';
- echo '地址:'.$data['cd_address'].'<br />';
- echo '建立時間:'.$data['cd_datetime'].'<hr />';
- }
- echo '共'.mysqli_num_rows($result).'筆資料.';
- ?>
複製代碼 |