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


PHP TPage::getByID方法代码示例

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


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

示例1: getByID

 /** Selects row from the table 'lang_pos' by ID.<br><br>
 * SELECT page_id,lang_id,pos_id,etymology_n,lemma FROM lang_pos WHERE id=8;
 * @return null if data is absent. */
 public static function getByID($lang_pos_id, $lang_all, $pos_all)
 {
     global $LINK_DB;
     $lang_pos = NULL;
     $query = "SELECT page_id,lang_id,pos_id,etymology_n,lemma FROM lang_pos WHERE id={$lang_pos_id}";
     $result = mysqli_query($LINK_DB, $query) or die("Query failed (line 31) in TLangPOS::getByID: " . mysqli_error() . ". Query: " . $query);
     while ($row = mysqli_fetch_array($result)) {
         $page_id = $row['page_id'];
         $lang_id = $row['lang_id'];
         $pos_id = $row['pos_id'];
         $etymology_n = $row['etymology_n'];
         $lemma = $row['lemma'];
         $lang_pos['page'] = TPage::getByID($page_id);
         //print "TLangPOS::getByID    lang_id = $lang_id<BR>";
         //print "TLangPOS::getByID    pos_id = $pos_id<BR>";
         $lang_pos['lang'] = TLang::getByID($lang_id, $lang_all);
         //print "TLangPOS::getByID    TLang lang = "; print_r ($lang_pos ['lang']); print "<BR>";
         $lang_pos['pos'] = TPOS::getByID($pos_id, $pos_all);
         //print "TLangPOS::getByID    TPOS  pos  = "; print_r($lang_pos ['pos']); print "<BR>";
         $lang_pos['etymology_n'] = $etymology_n;
         $lang_pos['lemma'] = $lemma;
         $lang = $lang_pos['lang'];
         $pos = $lang_pos['pos'];
         if (null == $lang || null == $pos) {
             $lang_pos = NULL;
         }
     }
     return (object) $lang_pos;
 }
开发者ID:katerysh,项目名称:wikokit,代码行数:32,代码来源:tlang_pos.php

示例2: getLangPOS

 /** Gets TLangPOS object by property $property_name with value $property_value.
  * @return TLangPOS or NULL in case of error
  */
 public static function getLangPOS($property_name, $property_value, $page_obj = NULL)
 {
     global $LINK_DB;
     $query = "SELECT * FROM lang_pos WHERE lang_id is not NULL and pos_id is not NULL and `{$property_name}`='{$property_value}' order by id";
     $result = $LINK_DB->query_e($query, "Query failed in " . __METHOD__ . " in file <b>" . __FILE__ . "</b>, string <b>" . __LINE__ . "</b>");
     if ($LINK_DB->query_count($result) == 0) {
         return NULL;
     }
     $lang_pos_arr = array();
     while ($row = $result->fetch_object()) {
         $lang = TLang::getByID($row->lang_id);
         $pos = TPOS::getByID($row->pos_id);
         if (NULL == $lang || NULL == $pos) {
             return NULL;
         }
         if ($page_obj == NULL) {
             $page_obj = TPage::getByID($row->page_id);
         }
         $lang_pos = new TLangPOS($row->id, $page_obj, $lang, $pos, $row->etymology_n, $row->lemma);
         $lang_pos->meaning = TMeaning::getByLangPOS($row->id, $lang_pos);
         $lang_pos_arr[] = $lang_pos;
     }
     return $lang_pos_arr;
 }
开发者ID:stasonmokoron,项目名称:nerpa,代码行数:27,代码来源:TLangPOS.php


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