当前位置: 首页>>代码示例>>PHP>>正文


PHP obj::query方法代码示例

本文整理汇总了PHP中obj::query方法的典型用法代码示例。如果您正苦于以下问题:PHP obj::query方法的具体用法?PHP obj::query怎么用?PHP obj::query使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在obj的用法示例。


在下文中一共展示了obj::query方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: query

 /**
  * @name query
  * @desc 执行一条SQL语句
  * @param string $sql 要执行的sql语句
  * @return resource
  * @access public
  **/
 public function query($sql)
 {
     $begin_microtime = Debug::getTime();
     try {
         $status = $this->db->query($sql);
     } catch (Exception $e) {
         $this->halt($e, $sql);
         return false;
     }
     Debug::db($this->db_host, $this->db_name, $sql, Debug::getTime() - $begin_microtime, $status);
     return $status;
 }
开发者ID:z445056647,项目名称:phx-svns,代码行数:19,代码来源:DB.class.php

示例2: findAll

 /**
  * Return all batch detail records for given product and warehouse
  *
  *  @param	obj			$db    database object
  *  @param	int			$fk_product_stock    id product_stock for objet
  *  @param	int			$with_qty    doesn't return line with 0 quantity
  *  @return int          	<0 if KO, >0 if OK
  */
 public static function findAll($db, $fk_product_stock, $with_qty = 0)
 {
     global $langs;
     $ret = array();
     $sql = "SELECT";
     $sql .= " t.rowid,";
     $sql .= " t.tms,";
     $sql .= " t.fk_product_stock,";
     $sql .= " t.sellby,";
     $sql .= " t.eatby,";
     $sql .= " t.batch,";
     $sql .= " t.qty,";
     $sql .= " t.import_key";
     $sql .= " FROM " . MAIN_DB_PREFIX . self::$_table_element . " as t";
     $sql .= " WHERE fk_product_stock=" . $fk_product_stock;
     if ($with_qty) {
         $sql .= " AND qty<>0";
     }
     dol_syslog("productbatch::findAll", LOG_DEBUG);
     $resql = $db->query($sql);
     if ($resql) {
         $num = $db->num_rows($resql);
         $i = 0;
         while ($i < $num) {
             $obj = $db->fetch_object($resql);
             $tmp = new productbatch($db);
             $tmp->id = $obj->rowid;
             $tmp->tms = $db->jdate($obj->tms);
             $tmp->fk_product_stock = $obj->fk_product_stock;
             $tmp->sellby = $db->jdate($obj->sellby);
             $tmp->eatby = $db->jdate($obj->eatby);
             $tmp->batch = $obj->batch;
             $tmp->qty = $obj->qty;
             $tmp->import_key = $obj->import_key;
             array_push($ret, $tmp);
             $i++;
         }
         $db->free($resql);
         return $ret;
     } else {
         $error = "Error " . $db->lasterror();
         return -1;
     }
 }
开发者ID:ADDAdev,项目名称:Dolibarr,代码行数:52,代码来源:productbatch.class.php

示例3: getFields

 /**
  * 数据表 > (所有)字段
  * @return array
  */
 function getFields($pTable)
 {
     $this->db =& self::instance($this->_config);
     $tQuery = $this->db->query("SHOW FULL FIELDS FROM `{$pTable}`");
     return $tQuery ? $tQuery->fetchAll(2) : array();
 }
开发者ID:tanqinwang,项目名称:test_own,代码行数:10,代码来源:Base.php


注:本文中的obj::query方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。