一、mysql 擴充套件庫操作mysql資料庫步驟如下:
1、獲取連線
2、選擇資料庫
3、設定操作編碼
4、傳送指令(ddl資料定義/dml資料操作/dql資料查詢/dtl資料事務控制)
5、接收返回的結果,並處理
6、釋放資源,關閉連線
#現查詢列表例項操作如下:
1#演示新增例項2<?php 23
#1、獲取連線
4$conn=mysql_connect("127.0.0.1","root","daomul");
5if(!$conn)6
9else
101314#
2、選擇資料庫
15mysql_select_db("test");
1617
#3、設定操作編碼(建議有):校對一致
18//mysql_query("set names utf8");
1920
#4、傳送指令
21$sql="select * from user1;";
22$res=mysql_query($sql,$conn);//
$res 相當於表的結果集
2324
#5、接收返回的結果,並處理
2526
while($row=mysql_fetch_row($res
))27
38 }//
mysql_fetch_row 依次取出$res下一記錄
3940
#6、釋放資源,關閉連線
41mysql_free_result($res
);42
mysql_close($conn
);43
//如果沒有,系統也會自動關閉 netstat -an 檢視3306連線數
44//但不是馬上關閉,而是一段時間後再關閉
45?>
1#演示刪除例項3<?php23
#1、獲取連線
4$conn=mysql_connect("127.0.0.1","root","daomul");
5if(!$conn)6
910#2、選擇資料庫
11mysql_select_db("test");
1213
#3、設定操作編碼
14mysql_query("set names utf8");
1516
#4、傳送指令(ddl資料定義/dml資料操作/dql資料查詢/dtl資料事務控制)
17$sql="insert into user1 (name,password,email,age) values('鄭澤',md5('kkk'),'[email protected]',23);";
18$res=mysql_query($sql,$conn
);1920#
5、接收返回的結果,並處理
21if(!$res)22
25if(mysql_affected_rows($conn)>0)
26else
293233#
6、釋放資源,關閉連線
34mysql_close
();35 ?>
sql語句替換為 :$sql="delete from user1 where id=3;";
#演示更新例項4
sql語句替換為 :$sql="update user1 set email='[email protected]' where id=4;";
二、用物件導向思想封裝增刪改查
1、主頁面other.php
12、sqlconnect.class.php封裝類頁面<?php23
require_once "sqlconnect.class.php";45
/*增刪改
6$sql="insert into user1 (name,password,email,age) values('鄭重',md5('kaikai'),'[email protected]',34);";
7#$sql="delete from user1 where id=8;";
8$dml=new sqlconnect();
9$dml->excutesql_dml($sql);
*/10
1112
/*查詢列表
*/13
$sql="select * from user1;";
14$dql=new
sqlconnect();
15$res=$dql->excutesql_dql($sql
);16
while($row=mysql_fetch_row($res
))21
echo "
";22}23
mysql_free_result($res
);24 ?>
1<?php23
class
sqlconnect418
mysql_select_db($this->db);
19mysql_query("set names utf8");20}
2122
//增刪改 (新建/刪除資料庫也行的)
23public
function excutesql_dml($sql)24
30if(mysql_affected_rows($this->conn)>0)
3134
else
3538}39
40//
列表查詢
41public
function excutesql_dql($sql)42
46}47 ?>
sql點滴42 mysql中的時間轉換
原文 sql點滴42 mysql中的時間轉換 unix時間戳轉換為日期用函式 from unixtime select from unixtime 1156219870 日期轉換為unix時間戳用函式 unix timestamp select unix timestamp 2006 11 04 1...
sql點滴42 mysql中的時間轉換
unix時間戳轉換為日期用函式 from unixtime select from unixtime 1156219870 日期轉換為unix時間戳用函式 unix timestamp select unix timestamp 2006 11 04 12 23 00 例 mysql查詢當天的記錄數...
sql點滴42 mysql中的時間轉換
unix時間戳轉換為日期用函式 from unixtime select from unixtime 1156219870 日期轉換為unix時間戳用函式 unix timestamp select unix timestamp 2006 11 04 12 23 00 例 mysql查詢當天的記錄數...