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


PHP MDB2::query方法代码示例

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


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

示例1: isAvailable

 /**
  * Returns true if this storage mechanism is ready to be used.  false otherwise.
  */
 public function isAvailable()
 {
     $qry = 'SHOW TABLES LIKE "config_alt"';
     $result = $this->db->query($qry);
     if (I2CE::pearError($result, "Cannot access database")) {
         return false;
     }
     if ($result->numRows() == 0) {
         I2CE::raiseError("No config_alt");
         return false;
     }
     if (count($this->db_statements) != 5) {
         I2CE::raiseError("No prep stmts:" . count($this->db_statements));
         return false;
     }
     return true;
 }
开发者ID:apelon-ohie,项目名称:ihris-site,代码行数:20,代码来源:I2CE_MagicDataStorageDBAlt.php

示例2: dataArticles

 /**
  * Return list of articles
  * 
  * @param integer $start
  * @param integer $max
  * @param string $order_field
  * @param string $order_dir
  * @param string $filter
  */
 private function dataArticles($start = 0, $max = 10, $order_field = "date", $order_dir = "desc", $filter = '')
 {
     $order_by = " ORDER BY";
     if ($filter != '') {
         $filter = ' WHERE ' . $filter;
     }
     switch ($order_field) {
         case 'id':
             $order_by = $order_by . " Article_ID";
             break;
         case 'url':
             $order_by = $order_by . " Article_URL_Name";
             break;
         case 'date':
         default:
             $order_by = $order_by . " Article_Date";
             break;
     }
     switch ($order_dir) {
         case 'asc':
             $order_by = $order_by . " ASC";
             break;
         case 'desc':
         default:
             $order_by = $order_by . " DESC";
             break;
     }
     if ($max != 0) {
         $limit = "LIMIT {$start}, {$max}";
     } else {
         $limit = "";
     }
     $querySearch = "SELECT `article_id` FROM articles {$filter} {$order_by} {$limit}";
     $querySearchResults = $this->_db->query($querySearch);
     $data = $querySearchResults->fetchAll(MDB2_FETCHMODE_ASSOC);
     $querySearchResults->free();
     return $data;
 }
开发者ID:salamonrafal,项目名称:PHPFramework,代码行数:47,代码来源:com.salamon.content.php

示例3: query

 public function query($sql)
 {
     $startTime = microtime(true);
     $ret = parent::query($sql);
     $costTime = sprintf('%01.4f', microtime(true) - $startTime);
     if ($costTime > 1) {
         $this->_log("SLOW QUERY:\t{$sql}");
     }
     return $ret;
 }
开发者ID:cmooony,项目名称:d4d-studio,代码行数:10,代码来源:DataBase.class.php

示例4: qImageId

 /**
  * Return array of list of images ids 
  * 
  * @param integer $start
  * @param integer $max
  * @param array $filters
  * @param string $order
  * @param boolean $all
  * 
  * @return array
  */
 private function qImageId($start, $max, $filters, $order, $all = false)
 {
     $data = array();
     $where = $this->filterSQL($filters);
     if ($all) {
         $querySearch = "SELECT im.`Image_ID` FROM `photo_images` im " . $where . " ORDER BY im.`Image_ID` {$order}";
     } else {
         $querySearch = "SELECT im.`Image_ID` FROM `photo_images` im " . $where . " ORDER BY im.`Image_ID` {$order} LIMIT {$start}, {$max}";
     }
     $querySearchResults = $this->_db->query($querySearch);
     $data = $querySearchResults->fetchAll();
     $querySearchResults->free();
     return $data;
 }
开发者ID:salamonrafal,项目名称:PHPFramework,代码行数:25,代码来源:com.salamon.imageGallery.php


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