天天看点

php数据库操作封装类

<a></a>

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

<code>&lt;?php</code>

<code> </code> 

<code>$mysql</code> <code>= </code><code>new</code> <code>MMysql(</code><code>$configArr</code><code>);</code>

<code>//插入</code>

<code>$data</code> <code>= </code><code>array</code><code>(</code>

<code>    </code><code>'sid'</code><code>=&gt;101,</code>

<code>    </code><code>'aa'</code><code>=&gt;123456,</code>

<code>    </code><code>'bbc'</code><code>=&gt;</code><code>'aaaaaaaaaaaaaa'</code><code>,</code>

<code>    </code><code>);</code>

<code>$mysql</code><code>-&gt;insert(</code><code>'t_table'</code><code>,</code><code>$data</code><code>);</code>

<code>//查询</code>

<code>$res</code> <code>= </code><code>$mysql</code><code>-&gt;field(</code><code>array</code><code>(</code><code>'sid'</code><code>,</code><code>'aa'</code><code>,</code><code>'bbc'</code><code>))</code>

<code>    </code><code>-&gt;order(</code><code>array</code><code>(</code><code>'sid'</code><code>=&gt;</code><code>'desc'</code><code>,</code><code>'aa'</code><code>=&gt;</code><code>'asc'</code><code>))</code>

<code>    </code><code>-&gt;where(</code><code>array</code><code>(</code><code>'sid'</code><code>=&gt;</code><code>"101"</code><code>,</code><code>'aa'</code><code>=&gt;</code><code>array</code><code>(</code><code>'123455'</code><code>,</code><code>'&gt;'</code><code>,</code><code>'or'</code><code>)))</code>

<code>    </code><code>-&gt;limit(1,2)</code>

<code>    </code><code>-&gt;select(</code><code>'t_table'</code><code>);</code>

<code>$res</code> <code>= </code><code>$mysql</code><code>-&gt;field(</code><code>'sid,aa,bbc'</code><code>)</code>

<code>    </code><code>-&gt;order(</code><code>'sid desc,aa asc'</code><code>)</code>

<code>    </code><code>-&gt;where(</code><code>'sid=101 or aa&gt;123455'</code><code>)</code>

<code>//获取最后执行的sql语句</code>

<code>$sql</code> <code>= </code><code>$mysql</code><code>-&gt;getLastSql();</code>

<code>//直接执行sql语句</code>

<code>$sql</code> <code>= </code><code>"show tables"</code><code>;</code>

<code>$res</code> <code>= </code><code>$mysql</code><code>-&gt;doSql(</code><code>$sql</code><code>);</code>

<code>//事务</code>

<code>$mysql</code><code>-&gt;startTrans();</code>

<code>$mysql</code><code>-&gt;where(</code><code>array</code><code>(</code><code>'sid'</code><code>=&gt;102))-&gt;update(</code><code>'t_table'</code><code>,</code><code>array</code><code>(</code><code>'aa'</code><code>=&gt;666666));</code>

<code>$mysql</code><code>-&gt;where(</code><code>array</code><code>(</code><code>'sid'</code><code>=&gt;103))-&gt;update(</code><code>'t_table'</code><code>,</code><code>array</code><code>(</code><code>'bbc'</code><code>=&gt;</code><code>'呵呵8888呵呵'</code><code>));</code>

<code>$mysql</code><code>-&gt;where(</code><code>array</code><code>(</code><code>'sid'</code><code>=&gt;104))-&gt;</code><code>delete</code><code>(</code><code>'t_table'</code><code>);</code>

<code>$mysql</code><code>-&gt;commit();</code>

本文转自黄聪博客园博客,原文链接:http://www.cnblogs.com/huangcong/p/8260033.html,如需转载请自行联系原作者