Querygiveitemnum什么意思思?

Query中添加Or条件
一下内容来自"西北小生"
在开始使用QueryBuildRange进行与、或、等于等关系时,并不是想象中那么简单,本文章结合网络上的资料和我自己的实践总结了一些queryBuildRange值及表达式的使用方法。
一.&&&&&&单一值作为过滤条件,如
Select inventtable where itemid
可以使用如下代码
static void Job55(Args
&&&&Query&&&&&&&&&&&&&&&&&&&
&&&&QueryBuildRange&&&&&&&&&
&&&&QueryBuildDataSource&&&&
&&&&QueryRun&&&&&&&&&&&&&&&&
&&&&str&&&&&&&&&&&&&&&&&&&&&
&&&&str&&&&&&&&&&&&&&&&&&&&&s;
&&&&InventTable&&&&&&&&&&&&&inventT
&&&&qs&&&&&&=
&&&&query&&&=
new Query();
&&&&qbds&&&&=
query.addDataSource(tablenum(InventTable));
&&&&qbr&&&&&=
qbds.addRange(fieldnum(InventTable,ItemId));
&&&&qbr.value(qs);
= new QueryRun(query);
&&&&while(qr.next())
&&&&&&&&inventTable
= qr.get(tablenum(InventTable));
= s + inventTable.ItemId +
这里需要注意一点,如果是字符串型的值,一般用(“)将值括起来,如果是数,则不需要,对于枚举需要转换成整数。
二.&&&&&&使用两个不同字段的值以并的关系过滤,如
Select inventDim where
color=”Gold” and size = “30”
只需要建立两个Range并分别添加过滤条件,如下:
static void Job55(Args
&&&&Query&&&&&&&&&&&&&&&&&&&
&&&&QueryBuildRange&&&&&&&&&
&&&&QueryBuildDataSource&&&&
&&&&QueryRun&&&&&&&&&&&&&&&&
&&&&str&&&&&&&&&&&&&&&&&&&&&
&&&&str&&&&&&&&&&&&&&&&&&&&&
&&&&str&&&&&&&&&&&&&&&&&&&&&s;
&&&&InventDim&&&&&&&&&&&&&&&inventD
&&&&qscolor&&&&&=
&&&&qssize&&&&&&=
&&&&query&&&=
new Query();
&&&&qbds&&&&=
query.addDataSource(tablenum(InventDim));
&&&&qbr&&&&&=
qbds.addRange(fieldnum(InventDim,InventColorId));
&&&&qbr.value(qscolor);
&&&&qbr&&&&&=
qbds.addRange(fieldnum(InventDim,InventSizeId));
&&&&qbr.value(qssize);
= new QueryRun(query);
&&&&while(qr.next())
&&&&&&&&inventDim
= qr.get(tablenum(InventDim));
= s + InventDim.InventDimId +
三、最简单也是最方便的或,如
&&&&&&Select
inventTable where itemId = “aa” or itemId = “11”
&&&&&&可以使用如下代码:
static void Job55(Args
&&&&Query&&&&&&&&&&&&&&&&&&&
&&&&QueryBuildRange&&&&&&&&&
&&&&QueryBuildDataSource&&&&
&&&&QueryRun&&&&&&&&&&&&&&&&
&&&&str&&&&&&&&&&&&&&&&&&&&&
&&&&str&&&&&&&&&&&&&&&&&&&&&s;
&&&&InventTable&&&&&&&&&&&&&inventT
&&&&qs&&&&&=
&"aa","11"&;
&&&&query&&&=
new Query();
&&&&qbds&&&&=
query.addDataSource(tablenum(InventTable));
&&&&qbr&&&&&=
qbds.addRange(fieldnum(InventTable,ItemId));
&&&&qbr.value(qs);
= new QueryRun(query);
&&&&while(qr.next())
&&&&&&&&inventTable
= qr.get(tablenum(InventTable));
= s + inventTable.ItemId +
四、实现字段间的或、与及组合过滤,如实现:
&&&&&&Select
inventTable where itemId = “aa” or itemName = “admin”
&&&&&&首先需要给QueryBuildDataSource添加一个Rrange,具体添加那一个字段都可以,然后方法有三:
Range的value需要满足以下条件:
1.整个表达式必须要&
&引起来而不是" ";
2.这个表达式必须用()括起来;
3.每个子表达式必须用各自的()括起来;
4.对于当前表中的字段,用字段名直接引用即可;
5.对于其他表中的字段,引用时需要添加DataSource Name作为前缀;
6.string类型的值需要用" "引起来,也可包含在queryValue()中;
7.枚举类型的值需要用对应的int类型指定;
8.Date类型的值需要用Date2StrXpp()转化
代码如下:
static void Job55(Args
&&&&Query&&&&&&&&&&&&&&&&&&&
&&&&QueryBuildRange&&&&&&&&&
&&&&QueryBuildDataSource&&&&
&&&&QueryRun&&&&&&&&&&&&&&&&
&&&&str&&&&&&&&&&&&&&&&&&&&&
&&&&str&&&&&&&&&&&&&&&&&&&&&s;
&&&&InventTable&&&&&&&&&&&&&inventT
&&&&qs&&&&&=
strfmt(&((%1== "%2") ||
(%3=="%4"))&,
&&&&&&&&&&&&fieldStr(inventTable,ItemId),"aa",
&&&&&&&&&&&&fieldStr(inventTable,ItemName),"admin");
&&&&&&&&&&&
&&&&query&&&=
new Query();
&&&&qbds&&&&=
query.addDataSource(tablenum(InventTable));
&&&&qbr&&&&&=
qbds.addRange(fieldnum(InventTable,ItemId));
&&&&qbr.value(qs);
= new QueryRun(query);
&&&&while(qr.next())
&&&&&&&&inventTable
= qr.get(tablenum(InventTable));
= s + inventTable.ItemId +
字符串还是需要用&“&“&括起来,其它符号用&‘&‘&括起来,注意事项如方法一
static void Job55(Args
&&&&Query&&&&&&&&&&&&&&&&&&&
&&&&QueryBuildRange&&&&&&&&&
&&&&QueryBuildDataSource&&&&
&&&&QueryRun&&&&&&&&&&&&&&&&
&&&&str&&&&&&&&&&&&&&&&&&&&&
&&&&str&&&&&&&&&&&&&&&&&&&&&s;
&&&&InventTable&&&&&&&&&&&&&inventT
fieldid2name(tablenum(inventTable),fieldnum(inventTable,Itemid))+
&11&//queryvalue(&aa&)
&&&&&&&&+&/")
&&&&&&&&+fieldid2name(tablenum(inventTable),fieldnum(inventTable,itemId))+
&==&+&"aa"&+&)&
&&&&query&&&=
new Query();
&&&&qbds&&&&=
query.addDataSource(tablenum(InventTable));
&&&&qbr&&&&&=
qbds.addRange(fieldnum(InventTable,ItemId));
&&&&qbr.value(qs);
= new QueryRun(query);
&&&&while(qr.next())
&&&&&&&&inventTable
= qr.get(tablenum(InventTable));
= s + inventTable.ItemId +
来自系统的标准方法,另一种表达方式,系统路径:Forms--&Adress--&DataSource
Method&addQuerySalesQuotationTable
addQuerySalesQuotationTable(SalesQuotationTable&&&&_salesQuotationTable)
&&&&QueryBuildDataSource&&&&queryBuildDataS
&&&&CustTable&&&&&&&&&&&&&&custT
&&&&str&&&&&&&&&&&&&&&&&&&&queryE
&&&&queryBuildDataSource&&&&=
this.query().dataSourceTable(tablenum(Address));
&&&&custTable&&&&&&&&&&&&&&=
CustTable::Find(_salesQuotationTable.CustAccount);
&&&&queryExpression
&&&&&&&&&&&&&&&&&&&&&&&&&&tableid2name(tablenum(Address))
fieldid2name(tablenum(Address), fieldnum(Address, AddrTableId))
&&&&&&&&&&&&&&&&&&&&&&&&&&&
queryValue(_salesQuotationTable.TableId) +
&&&&&&&&&&&&&&&&&&&&&&&&&)
&&&&&&&&&&&&&&&&&&&&&&&&&&tableid2name(tablenum(Address))
fieldid2name(tablenum(Address), fieldnum(Address, AddrRecId))
&&&&&&&&&&&&&&&&&&&&&&&&&&&
== & + queryValue(_salesQuotationTable.RecId)
&&&&&&&&&&&&&&&&&&&&&&&&&))
&&&&&&&&&&&&&&&&&&&&&&&&&&tableid2name(tablenum(Address))
fieldid2name(tablenum(Address), fieldnum(Address, AddrTableId))
&&&&&&&&&&&&&&&&&&&&&&&&&&&
== & + queryValue(custTable.TableId)
&&&&&&&&&&&&&&&&&&&&&&&&&)
&&&&&&&&&&&&&&&&&&&&&&&&&&tableid2name(tablenum(Address))
fieldid2name(tablenum(Address), fieldnum(Address, AddrRecId))
&&&&&&&&&&&&&&&&&&&&&&&&&&&
== & + queryValue(custTable.RecId)
&&&&&&&&&&&&&&&&&&&&&&&)))&;
&&&&queryBuildDataSource.addRange(fieldnum(Address,
Address)).value(queryExpression);
---------------------更清晰的--------------
& Query q = new Query(); &//
Create a new query.
& & QueryRun
QueryBuildDataSource qbr1;
& & // Add a
single datasource.
& & qbr1 =
q.addDataSource(tablenum(CustTable));
& & // Name
the datasource 'Customer'.
qbr1.name("Customer");
Create a range value that designates an "OR" query
customer.AccountNum == "4000" || Customer.CreditMax
& & // Add
the range to the query data source.
qbr1.addRange(fieldNum(CustTable,
AccountNum)).value(
strFmt('((%1.%2 == "4000") || (%1.%3 &
qbr1.name(),
& & fieldStr(CustTable,
AccountNum),
& & fieldStr(CustTable,
CreditMax)));
& & // Print
the data source.
qbr1.toString();
& & // Run
the query and print the results.
& & qr = new
QueryRun(q);
(qr.next())
(qr.changedNo(1))
& ct = qr.getNo(1);
& print ct.AccountNum, " ",
ct.CreditM
& & Query q
= new Query(); &// Create a new
& & QueryRun
QueryBuildDataSource qbr1;
& & // Add a
single datasource.
& & qbr1 =
q.addDataSource(tablenum(CustTable));
& & // Name
the datasource 'Customer'.
qbr1.name("Customer");
Create a range value that designates an "OR" query
customer.AccountNum == "4000" || Customer.Name == "The
& & // Add
the range to the query data source.
qbr1.addRange(fieldNum(CustTable,
AccountNum)).value(
strFmt('((%1.%2 == "4000") || (%1.%3 == "The
qbr1.name(),
& & fieldStr(CustTable,
AccountNum),
& & fieldStr(CustTable,
& & // Print
the data source.
qbr1.toString();
& & // Run
the query and print the results.
& & qr = new
QueryRun(q);
(qr.next())
(qr.changedNo(1))
& ct = qr.getNo(1);
& print ct.AccountNum, " ",
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。xcf007 的BLOG
用户名:xcf007
文章数:372
评论数:250
访问量:686250
注册日期:
阅读量:5863
阅读量:12276
阅读量:315989
阅读量:1029072
[匿名]51cto游客:
[匿名]maben1008:
51CTO推荐博文
dz7安装目录/include/db_mysql.class.php:650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />class dbstuff {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&var $version = '';650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&var $querynum = 0;650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&var $link = null;650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&function connect($dbhost, $dbuser, $dbpw, $dbname = '', $pconnect = 0, $halt = TRUE, $dbcharset2 = '') {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&$func = empty($pconnect) ? 'mysql_connect' : 'mysql_pconnect';650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&if(!$this-&link = @$func($dbhost, $dbuser, $dbpw, 1)) {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&$halt && $this-&halt('Can not connect to MySQL server');650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&} else {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&if($this-&version() & '4.1') {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&&&global $charset, $650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&&&$dbcharset = $dbcharset2 ? $dbcharset2 : $650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&&&$dbcharset = !$dbcharset && in_array(strtolower($charset), array('gbk', 'big5', 'utf-8')) ? str_replace('-', '', $charset) : $650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&&&$serverset = $dbcharset ? 'character_set_connection='.$dbcharset.', character_set_results='.$dbcharset.', character_set_client=binary' : '';650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&&&$serverset .= $this-&version() & '5.0.1' ? ((empty($serverset) ? '' : ',').'sql_mode=\'\'') : '';650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&&&$serverset && mysql_query("SET $serverset", $this-&link);650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&$dbname && @mysql_select_db($dbname, $this-&link);650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&function select_db($dbname) {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&return mysql_select_db($dbname, $this-&link);650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&function fetch_array($query, $result_type = MYSQL_ASSOC) {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&return mysql_fetch_array($query, $result_type);650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&function fetch_first($sql) {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&return $this-&fetch_array($this-&query($sql));650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&function result_first($sql) {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&return $this-&result($this-&query($sql), 0);650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&function query($sql, $type = '') {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&global $debug, $discuz_starttime, $sqldebug, $650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&if(defined('SYS_DEBUG') && SYS_DEBUG) {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&@include_once DISCUZ_ROOT.'./include/debug.func.php';650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&sqldebug($sql);650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&$func = $type == 'UNBUFFERED' && @function_exists('mysql_unbuffered_query') ?650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&'mysql_unbuffered_query' : 'mysql_query';650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&if(!($query = $func($sql, $this-&link))) {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&if(in_array($this-&errno(), array()) && substr($type, 0, 5) != 'RETRY') {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&&&$this-&close();650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&&&require DISCUZ_ROOT.'./config.inc.php';650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&&&$this-&connect($dbhost, $dbuser, $dbpw, $dbname, $pconnect, true, $dbcharset);650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&&&$this-&query($sql, 'RETRY'.$type);650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&} elseif($type != 'SILENT' && substr($type, 5) != 'SILENT') {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&&&$this-&halt('MySQL Query Error', $sql);650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&$this-&querynum++;650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&return $650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&function affected_rows() {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&return mysql_affected_rows($this-&link);650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&function error() {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&return (($this-&link) ? mysql_error($this-&link) : mysql_error());650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&function errno() {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&return intval(($this-&link) ? mysql_errno($this-&link) : mysql_errno());650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&function result($query, $row = 0) {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&$query = @mysql_result($query, $row);650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&return $650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&function num_rows($query) {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&$query = mysql_num_rows($query);650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&return $650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&function num_fields($query) {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&return mysql_num_fields($query);650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&function free_result($query) {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&return mysql_free_result($query);650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&function insert_id() {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&return ($id = mysql_insert_id($this-&link)) &= 0 ? $id : $this-&result($this-&query("SELECT last_insert_id()"), 0);650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&function fetch_row($query) {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&$query = mysql_fetch_row($query);650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&return $650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&function fetch_fields($query) {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&return mysql_fetch_field($query);650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&function version() {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&if(empty($this-&version)) {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&&&$this-&version = mysql_get_server_info($this-&link);650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&return $this-&650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&function close() {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&return mysql_close($this-&link);650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&function halt($message = '', $sql = '') {650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&define('CACHE_FORBIDDEN', TRUE);650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&&&require_once DISCUZ_ROOT.'./include/db_mysql_error.inc.php';650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />&&}650) this.width=650;" onclick='window.open("/viewpic.php?refimg=" + this.src)' onclick="window.open("/viewpic.php?refimg=" + this.src)" src="images/editer/InBlock.gif" align="top" />}因为用dz7,而且很多人估计也想了解这个论坛,或者二次开发,自己拿出来一点点的扣,呵呵。1.select_db($dbname)方法选择数据库,实际是调用自带的mysql_select_db函数,参数是要选择的数据库名字。2.fetch_array($query, $result_type = MYSQL_ASSOC)获取结果集的一条记录以某种形式数组返回,调用的也是自带的mysql_fetch_array($query, $result_type)函数3.fetch_first($sql)获取第一条记录,看看方法体return $this-&fetch_array($this-&query($sql))根据参数的sql语句,查询,而不是以$query句柄做参数,这样查第一条。4.version()方法,返回version属性,mysql版本号,我本机的是这个:5.1.30-community ,mysql5.1.30社区版。虽然只是简单的封装了下,但是有必要了解下,对读dz的源码有帮助
了这篇文章
类别:┆阅读(0)┆评论(0)

我要回帖

更多关于 num是什么意思 的文章

 

随机推荐