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


PHP mysqlquery::getrows方法代码示例

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


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

示例1: ON

 function get_success_happy_drop_down($arg_success_item_id, $arg_share_id)
 {
     if (strlen($arg_success_item_id)) {
         // Gimme rafl happy results
         $query = "SELECT DISTINCT {$_SESSION['RealS_prefix']}members.mb_firstname, {$_SESSION['RealS_prefix']}members.mb_surmame\r\n\t\t\t\t          FROM {$_SESSION['RealS_prefix']}items\r\n\t\t\t\t          \tINNER JOIN {$_SESSION['RealS_prefix']}webcells ON {$_SESSION['RealS_prefix']}webcells.webcell_id = {$_SESSION['RealS_prefix']}items.item_webcell\r\n\t\t\t\t          \tINNER JOIN {$_SESSION['RealS_prefix']}rafl_res ON {$_SESSION['RealS_prefix']}items.item_id = {$_SESSION['RealS_prefix']}rafl_res.rafl_res_item \r\n\t\t\t\t          \tINNER JOIN {$_SESSION['RealS_prefix']}items AS successes ON successes.item_id = {$_SESSION['RealS_prefix']}items.item_parent_item \r\n\t\t\t\t          \tINNER JOIN {$_SESSION['RealS_prefix']}items AS tasks ON tasks.item_id = successes.item_parent_item \r\n\t\t\t\t          \tINNER JOIN {$_SESSION['RealS_prefix']}items AS units ON units.item_id = tasks.item_parent_item \r\n\t\t\t\t          \tINNER JOIN {$_SESSION['RealS_prefix']}share ON {$_SESSION['RealS_prefix']}share.share_item = units.item_id \r\n\t\t\t\t          \tINNER JOIN {$_SESSION['RealS_prefix']}share_cohort_members ON ({$_SESSION['RealS_prefix']}share_cohort_members.s_c_m_share = {$_SESSION['RealS_prefix']}share.share_id AND {$_SESSION['RealS_prefix']}webcells.webcell_member = {$_SESSION['RealS_prefix']}share_cohort_members.s_c_m_member)\r\n\t\t\t\t          \tINNER JOIN {$_SESSION['RealS_prefix']}members ON {$_SESSION['RealS_prefix']}members.mb_id = {$_SESSION['RealS_prefix']}share_cohort_members.s_c_m_member\r\n\t\t\t\t          WHERE {$_SESSION['RealS_prefix']}items.item_parent_item = " . GetSQLValueString($arg_success_item_id, "int") . "\r\n\t\t\t\t          \tAND {$_SESSION['RealS_prefix']}share.share_id =  " . GetSQLValueString($arg_share_id, 'int') . "\r\n\t\t\t\t          \tAND {$_SESSION['RealS_prefix']}members.mb_type != 'cohort'\r\n\t\t\t\t          \tAND {$_SESSION['RealS_prefix']}items.item_default_type = 6\r\n\t\t\t\t          \tAND rafl_res_rate = 2\r\n\t\t\t\t          ORDER BY {$_SESSION['RealS_prefix']}members.mb_firstname, {$_SESSION['RealS_prefix']}members.mb_surmame";
         // Debugging
         //echo $query;
         $mysql = new mysqlquery();
         $rows = $mysql->getrows($query);
         if (count($rows)) {
             $drop_down = '<select size="1" class="who_is">';
             //$drop_down .= '		<option>who is happy?</option>';
             foreach ($rows as $row) {
                 $drop_down .= '	<option>' . trim($row['mb_firstname'] . ' ' . $row['mb_surmame']) . '</option>';
             }
             $drop_down .= '</select>';
             return $drop_down;
         } else {
             return '&nbsp;';
         }
     } else {
         return '&nbsp;';
     }
 }
开发者ID:nadavkav,项目名称:MoodleTAO,代码行数:24,代码来源:class_rafl.php

示例2: textEditor

    /**
     * Displays rafl main page, i.e. learner and mentor view with unit and task pies.
     * This page contains an AJAX page that is called by the flash to display a task's success criteria.
     * @author Daniel Dammann <dan@smartassess.com>
     */
    function display_rafl_component($course_id, $country_item_id, $arg_cfg)
    {
        // Debugging
        //error_reporting(E_ALL);
        // Set up session variables for the rafl pages
        // Only one school, so hard-coded
        $_SESSION['RealS_schoolid'] = RAFL_SCHOOL;
        // WORKAROUND: have to pass it, cos inside this function we loose scope with the configuration
        $CFG = $arg_cfg;
        // WORKAROUND: Define moodle module table namespace and web path
        $_SESSION['RealS_prefix'] = $CFG->prefix . RAFL_DBASE_PREFIX;
        //$_SESSION['RealS_raflroot'] = $CFG->wwwroot . '/mod/rafl/';
        print_simple_box_start('center');
        // Disable login check for now, cos this share may be public. In checkSharedRights() we will know and do another login check.
        $RL_disablelogincheck = 1;
        // Gimme libraries
        require_once "../config.php";
        require_once "includes/rlsmart/header.php";
        require_once "includes/rlsmart/general.php";
        require_once 'includes/common/KT_common.php';
        require_once 'includes/tng/tNG.inc.php';
        require_once 'userviews_class.php';
        require_once 'classes/class_skin_data.php';
        require_once "includes/top_menu/top_menu.php";
        require_once "classes/item/Comments.class.php";
        require_once 'classes/class_comment_evidence_count.php';
        require_once 'classes/class_text_editor.php';
        // Gimme the text editor
        $editor = new textEditor();
        $editor->setFormField('evidence_text');
        $editor->setEditorType('full');
        $editor->setContent('');
        $editor->setWidth('571px');
        $editor->setHeight('225px');
        $editor->setCssPath($CFG->wwwroot . '/mod/rafl/layouts/rafl_css.php');
        $userview = new userviews();
        $parent_data = $userview->findParent($country_item_id, "rafl");
        //print_r($parent_data);
        // Check viewing rights
        if (!isset($course_id) || $course_id == "") {
            $userview->checkViewRights();
            //$userview->viewRight =1;
        } else {
            $userview->checkSharedRights($course_id);
            //$userview->sharedRight=1;
        }
        $mysql = new mysqlquery();
        /*
            	// Learner or mentor view
            	//if (strlen($_GET['view'])) {
            		//$view = $_GET['view'];
            	//} elseif (strlen($_SESSION['USER']->id)) {
            		// If this user is the item creator or a share mentor, default to mentor view
            		if (($_SESSION['USER']->id == $parent_data['webcell_member']) || $userview->shareMentor==1) {
            			$view = 'mentor';
            		}
            	//}
        */
        // Learner or mentor view
        $view = 'learner';
        if ($_SESSION['USER']->id == $parent_data['webcell_member'] || $userview->shareMentor == 1) {
            $view = 'mentor';
        }
        // Gimme user id
        $user_id = $_SESSION['USER']->id;
        //$user_id = $userview->getMemberId($_SESSION['USER']->id, $_GET['mb_id'], $view);
        // Get tasks
        //          	INNER JOIN share ON {$_SESSION['RealS_prefix']}share.share_item = {$_SESSION['RealS_prefix']}items.item_parent_item
        //          	AND {$_SESSION['RealS_prefix']}share.share_id = " . GetSQLValueString($course_id, "int") . "
        //          	CASE share_unread_evidence_count WHEN 0 THEN webcell_title ELSE CONCAT(webcell_title, ' (', share_unread_evidence_count, ')') END AS webcell_title
        $query = "SELECT\n    \t          \t{$_SESSION['RealS_prefix']}webcells.webcell_title,\n    \t          \t{$_SESSION['RealS_prefix']}webcells.webcell_text,\n    \t          \t{$_SESSION['RealS_prefix']}items.item_id\n    \t          FROM {$_SESSION['RealS_prefix']}items\n    \t          \tINNER JOIN {$_SESSION['RealS_prefix']}webcells ON {$_SESSION['RealS_prefix']}webcells.webcell_id={$_SESSION['RealS_prefix']}items.item_webcell\n    \t          \tINNER JOIN {$_SESSION['RealS_prefix']}rafl ON {$_SESSION['RealS_prefix']}rafl.rafl_item={$_SESSION['RealS_prefix']}items.item_id\n    \t          \tINNER JOIN {$_SESSION['RealS_prefix']}members ON {$_SESSION['RealS_prefix']}webcells.webcell_member = {$_SESSION['RealS_prefix']}members.mb_id\n    \t          WHERE {$_SESSION['RealS_prefix']}items.item_parent_item = " . $parent_data['item_id'] . "\n    \t          \tAND {$_SESSION['RealS_prefix']}items.item_default_type = 1\n    \t          ORDER BY {$_SESSION['RealS_prefix']}rafl.rafl_order ASC";
        $top_menu = $mysql->getrows($query);
        if (count($top_menu) == 0) {
            echo '<script type="text/javascript">alert(\'This page does not exist.\')</script>';
            exit;
        }
        //$query = "SELECT tags.*, item_2_tag.item_tag_item FROM (item_2_tag LEFT JOIN tags ON tags.tag_id=item_2_tag.item_tag_tag) WHERE item_2_tag.item_tag_item=" . $parent_data [ 'item_id' ] ;
        //$tags = $mysql->getrows ( $query ) ;
        // User's skin
        require_once "classes/class_skin_data.php";
        $member_logged_in = $userview->getMemberData($_SESSION['USER']->id);
        $skin_data = new SkinData("main/xml/skins/", $member_logged_in["mb_school"], $member_logged_in["mb_theme"]);
        //$skin_path = $skin_data->getSkinPath();
        // TAOC: Configure this when used in a location outside of the rafl mod directory
        $skin_path = $CFG->wwwroot . '/mod/rafl/main/skins/AfL%20Default/';
        //echo "<pre>";
        //echo 'Background colour: ' . $skin_data->getSkinColour("pieChartBackgroundColour") ."\n";
        //echo 'Complete colour: ' . $skin_data->getSkinColour("pieChartCompleteColour") ."\n";
        //echo "skin path is '$skin_path'\n";
        //echo "</pre>";
        function strip_bad_tags($html)
        {
            $s = preg_replace("@</?[^>]*>*@", "", $html);
            return $s;
        }
//.........这里部分代码省略.........
开发者ID:nadavkav,项目名称:MoodleTAO,代码行数:101,代码来源:locallib.php

示例3: increaseEvidenceCounter

 public function increaseEvidenceCounter($argUnitItemId, $argEvidenceItemId, $argShareId)
 {
     // Notify request mentors UNION with share mentors (but not other share members)
     // Don't set a status for the current user, cos that's not very informative
     $sql = "SELECT DISTINCT {$_SESSION['RealS_prefix']}members.mb_id\r\n\t\t\t        FROM {$_SESSION['RealS_prefix']}share\r\n\t\t\t        \tINNER JOIN {$_SESSION['RealS_prefix']}members ON ({$_SESSION['RealS_prefix']}members.mb_id = {$_SESSION['RealS_prefix']}share.share_member OR {$_SESSION['RealS_prefix']}members.mb_id = {$_SESSION['RealS_prefix']}share.share_permission)\r\n\t\t\t        WHERE {$_SESSION['RealS_prefix']}members.mb_type = 'mentor'\r\n\t\t\t        \tAND {$_SESSION['RealS_prefix']}share.share_id = " . GetSQLValueString($argShareId, "int") . "\r\n\t\t\t        \tAND {$_SESSION['RealS_prefix']}members.mb_id != " . $_SESSION['USER']->id . "\r\n\t\t\t        UNION\r\n\t\t\t\tSELECT DISTINCT {$_SESSION['RealS_prefix']}members.mb_id\r\n\t\t\t        FROM {$_SESSION['RealS_prefix']}share\r\n\t\t\t        \tINNER JOIN {$_SESSION['RealS_prefix']}share_mentor ON share_mentor_share = share_id\r\n\t\t\t\t\tINNER JOIN {$_SESSION['RealS_prefix']}members ON {$_SESSION['RealS_prefix']}members.mb_id = share_mentor_mentor\r\n\t\t\t        WHERE {$_SESSION['RealS_prefix']}members.mb_type = 'mentor'\r\n\t\t\t        \tAND {$_SESSION['RealS_prefix']}share.share_id = " . GetSQLValueString($argShareId, "int") . "\r\n\t\t\t        \tAND {$_SESSION['RealS_prefix']}members.mb_id != " . $_SESSION['USER']->id;
     $mysql = new mysqlquery();
     $members = $mysql->getrows($sql);
     // Debugging
     //echo($sql);
     foreach ($members as $member) {
         // Avoid duplicates, cos evidences can get updated
         $sql = "SELECT NULL\r\n\t\t\t\t        FROM {$_SESSION['RealS_prefix']}item_view_status\r\n\t\t\t\t        WHERE mb_id_writer = " . $_SESSION['USER']->id . "\r\n\t\t\t\t        \tAND mb_id_viewer = " . $member['mb_id'] . "\r\n\t\t\t\t        \tAND item_id_comment_evidence = " . GetSQLValueString($argEvidenceItemId, "int");
         $mysql = new mysqlquery();
         $duplicates = $mysql->getrows($sql);
         if (!$duplicates) {
             // Insert mentor status
             $sql = "INSERT INTO {$_SESSION['RealS_prefix']}item_view_status (\r\n\t\t\t\t\t        \titem_view_status_id,\r\n\t\t\t\t\t        \titem_type_id,\r\n\t\t\t\t\t        \tmb_id_writer,\r\n\t\t\t\t\t        \tmb_id_viewer,\r\n\t\t\t\t\t        \titem_id_comment_evidence,\r\n\t\t\t\t\t        \titem_id,\r\n\t\t\t\t\t        \tshare_id,\r\n\t\t\t\t\t        \tdate_created\r\n\t\t\t\t\t        ) VALUES (\r\n\t\t\t\t\t        \tNULL,\r\n\t\t\t\t\t        \t'6',\r\n\t\t\t\t\t        \t'" . $_SESSION['USER']->id . "',\r\n\t\t\t\t\t        \t'" . $member['mb_id'] . "',\r\n\t\t\t\t\t        \t'" . $argEvidenceItemId . "',\r\n\t\t\t\t\t        \t'" . $argUnitItemId . "',\r\n\t\t\t\t\t        \t" . $argShareId . ",\r\n\t\t\t\t\t        \tNOW()\r\n\t\t\t\t\t        )";
             $mysql->query($sql);
         }
     }
 }
开发者ID:nadavkav,项目名称:MoodleTAO,代码行数:21,代码来源:class_comment_evidence_count.php


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