<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="汇总destoon二次开发常用数据库操作" id="card1">
<p> 游客</p><p>
标题:汇总destoon二次开发常用数据库操作<br/>
正文:<br/>
destoon在初始化系统后系统会自动连接数据库，并将数据库操作对象保存在$db。对于数据库操作方法请参考include/db_mysql.class.php函数原型，下面对常用数据库操作举例说明。1、执行SQL语句$db-&amp;gt;query(&quot;INSERT INTO `{$DT_PRE}table` (`xxx`) VALUES ('yyy')&quot;);$db-&amp;gt;query(&quot;UPDATE `{$DT_PRE}table` SET `xxx`='yyy' WHERE `zzz`=1&quot;);$db-&amp;gt;query(&quot;DELETE FROM `{$DT_PRE}table` WHERE `zzz`=1&quot;);<br/> 2、读取多条信息$A = array();<br/>$result = $db-&amp;gt;query(&quot;SELECT * FROM `{$DT_PRE}table` WHERE `xxx`='yyy' ORDER BY `zzz` DESC LIMIT 0,10&quot;);<br/>while($r = $db-&amp;gt;fetch_array($result)) {<br/>  $A[] = $r;<br/>}<br/>print_r($A);3、读取单条信息$A = $db-&amp;gt;get_one(&quot;SELECT * FROM `{$DT_PRE}table` WHERE `xxx`='yyy'&quot;);<br/>print_r($A);4、计算总数$A = $db-&amp;gt;get_one(&quot;SELECT COUNT(*) AS num FROM `{$DT_PRE}table` WHERE `xxx`='yyy'&quot;);<br/>echo $A['num'];系统的表前缀可以使用变量$DT_PRE(一般在语句中使用)或者$db-&amp;gt;pre(一般在函数中使用)。<br/> 如果在函数中使用数据库操作，需要先进行global $db;<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1269&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1269&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1269&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1269">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1269">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>