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


PHP medoo::select方法代码示例

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


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

示例1: header

<?php

session_start();
// error_reporting(null);
if (!isset($_SESSION['uid'])) {
    header("Location: login.php");
    exit;
}
date_default_timezone_set('Asia/Shanghai');
include "./medoo.min.php";
$database = new medoo();
if (isset($_GET['qid']) && isset($_POST['reply'])) {
    $name = $database->select("user", "name", array("id" => $_SESSION['uid']));
    $database->insert("answer", array("qid" => $_GET['qid'], "name" => $name[0], "content" => $_POST['reply']));
    $database->update("question", array("isanswer" => 1), array("id" => $_GET['qid']));
    header("Location: my.php");
}
开发者ID:xiezhiwei12138,项目名称:jdqn_ecjtu_net,代码行数:17,代码来源:ajax_answer.php

示例2: select

 /**
  * @param string $table
  * @param array $join
  * @param string|array $columns
  * @param array $where
  * @return array|bool
  *
  * Or,
  * @param string $table
  * @param string|array $columns
  * @param array $where
  * @return array|bool
  */
 public function select($table, $join, $columns = null, $where = null)
 {
     $re = parent::select($table, $join, $columns, $where);
     $this->lastSql = $this->last_query();
     $this->lastError = $this->error();
     return $re;
 }
开发者ID:wwtg99,项目名称:data_pool,代码行数:20,代码来源:MedooPlus.php

示例3: get_activity_list

 protected function get_activity_list()
 {
     $local_db = new medoo();
     $list = $local_db->select('activity', '*', array('state' => 1));
     $list = two_dimension_array_sort::execute($list, 'id');
     $this->assign('act_list', $list);
 }
开发者ID:keensting,项目名称:ErhuoAmbass,代码行数:7,代码来源:activity_boards.php

示例4: getInitAsk

/**
 * 得到 wd_120answer_keshi 中的指定条数的问答
 * @author gaoqing
 * 2015年11月9日
 * @param medoo $connection 连接数据库对象
 * @param int $num 获取的条数
 * @return array 指定条数的问答集
 */
function getInitAsk($connection, $num)
{
    $initAskArr = array();
    $where = array("isimport" => 0, "LIMIT" => [0, $num], "ORDER" => "age");
    $initAskArr = $connection->select(SELECT_TABLE, "*", $where);
    return $initAskArr;
}
开发者ID:VampireMe,项目名称:Common_PHP,代码行数:15,代码来源:importData2Local.php

示例5: get_salary_list

 protected function get_salary_list()
 {
     $total = 0;
     $local = new medoo();
     $user_list = array();
     //需要发工资的大使的ekey列表
     $salary_list = array();
     //所有未结算列表
     $list = $local->select('salary', array('[>]ambassador' => 'ekey'), array('ekey', 'num', 'ambassador.zfb_id', 'ambassador.name'), array('is_give' => 0));
     //        print_r($list);
     //检索出用户列表,拍重,统计总额
     foreach ($list as $v) {
         $total += $v['num'];
         $user_list[$v['ekey']] = '';
     }
     //填充工资列表的工资总额
     foreach ($user_list as $k => $v) {
         $num = 0;
         $name = '';
         $zfb_id = '';
         foreach ($list as $l) {
             if ($l['ekey'] == $k) {
                 $num += $l['num'];
                 $name = $l['name'];
                 $zfb_id = $l['zfb_id'];
             }
         }
         $salary_list[] = array('name' => $name, 'ekey' => $k, 'num' => $num, 'zfb_id' => $zfb_id);
     }
     $this->assign('info', array('total' => $total, 'person' => count($user_list)));
     $this->assign('salary_list', $salary_list);
 }
开发者ID:keensting,项目名称:ErhuoAmbass,代码行数:32,代码来源:salary_give_out.php

示例6: dbQuery

 protected final function dbQuery($where)
 {
     $result = $this->dbConnection->select(AUTOLOADER_TABLE, array('[>]' . self::GP_CLASS_METHODS_TABLE => array('id' => 'classId')), '*', $where);
     if ($result === false) {
         throw new FatalError('Error getting GP policy: ' . print_r($this->dbConnection->error(), true));
     }
     return $result;
 }
开发者ID:indiwine,项目名称:EMA-engine,代码行数:8,代码来源:GroupPolicy.php

示例7: select

 /**
  * @param      $table
  * @param      $join
  * @param null $columns
  * @param null $where
  * @return array|bool
  */
 public function select($table, $join, $columns = NULL, $where = NULL)
 {
     if (empty($this->_reader)) {
         return $this->_writer->select($table, $join, $columns, $where);
     } else {
         return $this->_reader->select($table, $join, $columns, $where);
     }
 }
开发者ID:dalinhuang,项目名称:StudentManage,代码行数:15,代码来源:sql.php

示例8: getResults

 function getResults($text, $index1, $index2)
 {
     include_once "medoo.min.php";
     // Initialize medoo
     $database = new medoo(['database_type' => 'mysql', 'database_name' => 'anecdote_gimme', 'server' => '108.167.140.108', 'username' => 'anecdote_je', 'password' => 'hackChamps']);
     // get the categories
     $cats = $database->select("words", "category_id", ["name" => $text]);
     // select the results from the ids
     $results = array();
     $results[] = $database->select("places", ["name", "address", "telephone", "website", "image", "category_id", "longitude", "latitude"], ["AND" => ["category_id" => $cats], "ORDER" => "description DESC", "LIMIT" => [$index1, $index2]]);
     /*
      * echo "<pre>";
      * print_r($results);
      * echo "</pre>";
      */
     return $results;
     /*
      * $database->select ( "places", [
      * "words" => ["words.category_id" => "places.category_id"],
      * "categories" => ["categories.id" => "words.category_id"]
      * ], [
      * "places.name",
      * "places.address",
      * "places.telephone",
      * "categories.name"
      * ], [
      * "words" => $text
      * ] );
      */
     /*
      * include_once 'mySQL_connection.php';
      *
      * $req = $bdd->prepare ( "SELECT p.name, p.address, p.telephone, c.name
      * FROM places p
      * INNER JOIN words w ON w.category_id = p.category_id
      * INNER JOIN categories c ON c.id = w.category_id
      * WHERE w.name = :word" );
      * $req->execute(array("word" => $text));
      * $data = $req->fetch();
      * $req->closeCursor();
      * return json_encode ( $data );
      */
 }
开发者ID:pgirard-dev,项目名称:Hacksherbrooke2015,代码行数:43,代码来源:Results.php

示例9: get_all_data

 /**
  *获得统计表部分数据
  */
 protected function get_all_data()
 {
     $medoo = new medoo();
     $db = new maindb();
     $counter = array();
     if ($_SESSION['userinfo']['auth'] == 0) {
         $register_all = $db->count('p_user', array('uid'), array('uid[>]' => 0));
         $authority_all = $db->count('p_user', array('auth'), array('auth' => 1));
         $register_invite = $db->count('p_user', array('invite'), array('invite[!]' => ''));
         $authority_invite = $db->count('p_user', '*', array('AND' => array('invite[!]' => '', 'auth' => 1)));
         $counter = array('register_all' => $register_all, 'authority_all' => $authority_all, 'register_invite' => $register_invite, 'authority_invite' => $authority_invite, 'register_nature' => $register_all - $register_invite, 'authority_nature' => $authority_all - $authority_invite);
     } elseif ($_SESSION['userinfo']['auth'] == 1) {
         $counter = school_handler::manager_area_data_load($_SESSION['userinfo']['province']);
     } elseif ($_SESSION['userinfo']['auth'] == 2) {
         $counter = array('register_all' => 0, 'authority_all' => 0, 'register_invite' => 0, 'authority_invite' => 0, 'register_nature' => 0, 'authority_nature' => 0);
     }
     $this->assign('counter', $counter);
     //todo 根据身份推送不同的信息列表
     //list数据获取
     if ($_SESSION['userinfo']['auth'] == 0) {
         //管理员推送所有数据
         $num = $medoo->count('ambassador', '*', array('auth[>]' => 0));
         $list = $medoo->select('ambassador', '*', array('auth[>]' => 0, 'LIMIT' => 20));
     } elseif ($_SESSION['userinfo']['auth'] == 1) {
         //省级主管,推送区域内数据
         $num = $medoo->count('ambassador', '*', array('AND' => array('province' => $_SESSION['userinfo']['province'], 'auth' => 2)));
         $list = $medoo->select('ambassador', '*', array('AND' => array('province' => $_SESSION['userinfo']['province'], 'auth' => 2), 'LIMIT' => 20));
     } elseif ($_SESSION['userinfo']['auth'] == 2) {
         $num = 1;
         $list = array();
     }
     unset($medoo);
     unset($db);
     $this->data_package($list, $num);
     //填充欠缺数据,推送到前端
     //        $db=new maindb();
     //        $re=$db->select('p_user','*',array(
     //            'invite'=>$_SESSION['userinfo']['ekey'],
     //            'LIMIT'=>1,
     //        ));
 }
开发者ID:keensting,项目名称:ErhuoAmbass,代码行数:44,代码来源:main.php

示例10: Redis

 static function through_area_get_school($area)
 {
     $redis = new Redis();
     $redis->connect('127.0.0.1', 6379);
     $list = $redis->lRange($area, 0, 500);
     if (empty($list)) {
         $local = new medoo();
         $list = $local->select('school', 'name', array('area' => $area));
         unset($local);
     }
     unset($redis);
     return $list;
 }
开发者ID:keensting,项目名称:ErhuoAmbass,代码行数:13,代码来源:school_handler.php

示例11: user_login

 /**
  * Verifies user login and logs in
  * returns false if invalid login details
  * else true
  */
 public function user_login($username, $password)
 {
     $db = new medoo($this->config['db']);
     $result = $db->select('users', ['userid', 'password', 'type'], ['username' => $username]);
     if (count($result) == 0) {
         return False;
     }
     if (password_verify($password, $result[0]['password'])) {
         $_SESSION['userid'] = $result[0]['userid'];
         $_SESSION['user_type'] = $result[0]['type'];
         return True;
     }
     return False;
 }
开发者ID:rahulnagurtha,项目名称:Online-Course-Feedback-Portal,代码行数:19,代码来源:login_handler.php

示例12: getListQuery

 /**
  * A wrapper for medoo select function
  * @param string $fields
  * @param array $where
  * @return array
  * @throws \Exception
  */
 protected function getListQuery($fields = "*", $where = array())
 {
     if (EMA_DEBUG && EMA_LOG_SQL_QUERIES) {
         $this->logSelectQuery($this->dbTable, $fields, $where);
     }
     $dbData = $this->dbConnection->select($this->dbTable, $fields, $where);
     if (is_array($dbData) === false) {
         $this->throwMysqlError();
     }
     $parsedData = array();
     foreach ($dbData as $record) {
         $record = $this->checkResult($record);
         $parsedData[] = $this->parseJson($record);
     }
     return $parsedData;
 }
开发者ID:indiwine,项目名称:EMA-engine,代码行数:23,代码来源:RootClass.php

示例13: get_order_list

 protected function get_order_list()
 {
     $local = new medoo();
     $remote = new maindb();
     $list = $local->select('orders', '*', array('ekey' => $this->key));
     if (!empty($list)) {
         foreach ($list as &$v) {
             $info = $remote->select('p_order', '*', array('id' => $v['order_id']));
             //将unix时间戳转化为日期
             $v['u_time'] = date('Y-m-d H:i:s', $v['u_time']);
             $v['c_time'] = date('Y-m-d H:i:s', $v['c_time']);
             if ($info[0]['did'] > 0) {
                 $v['order_state'] = $this->state['-1'];
             } else {
                 $v['order_state'] = $this->state[$info[0]['state']];
             }
         }
     }
     $this->assign('list', $list);
 }
开发者ID:keensting,项目名称:ErhuoAmbass,代码行数:20,代码来源:order_details.php

示例14: array

        $json = json_decode($request_body, true);
        if ($json['data']) {
            $json = $json['data'];
        }
        $resultObj = array();
        if ($json['recipe_id'] != null) {
            $recipe_id = $json['recipe_id'];
            $where = ['recipe_id' => $recipe_id];
            $result = $database->update("recipe", $json, $where);
        } else {
            $result = $database->insert("recipe", $json);
            $resultObj["recipe_id"] = $result;
        }
        print_r(json_encode($resultObj));
    } else {
        $data = $database->select("recipe", "*", []);
        foreach ($data as &$row) {
            $ingredients = $database->select("recipe_ingredient", ["[>]ingredient" => "ingredient_id", "[>]measure" => "measure_id"], "*", ["recipe_id" => $row["recipe_id"]]);
            $row["ingredients"] = $ingredients;
            foreach ($ingredients as &$ing) {
                if ($ing["amount"] == 1) {
                    $ing["measure"] = $ing["measure_abbr"];
                } else {
                    $ing["measure"] = $ing["measure_plural_abbr"];
                }
            }
        }
        print_r(json_encode($data));
    }
} catch (Exception $e) {
    echo 'Caught exception: ', $e->getMessage(), "\n";
开发者ID:pederszt,项目名称:secret_h,代码行数:31,代码来源:recipe-backing.php

示例15: Optimus

  </head>


   <body>
    <div class="container">
    <h1>SimplePoll</h1><br>
<?php 
require "medoo.php";
require "vendor/autoload.php";
use Jenssegers\Optimus\Optimus;
$optimus = new Optimus(1206616819, 2051302971, 838816212);
$database = new medoo();
$getid = basename($_GET['q']);
$pid = (int) base62decode($getid);
echo '<img src="https://ga-beacon.appspot.com/UA-68001702-1/simplepoll/getpoll-' . $getid . '?pixel">';
$poll = $database->select("polls", ["title", "type", "botcheck", "ipcheck", "created"], ["id" => $pid]);
$poll = $poll[0];
if (empty($poll['type'])) {
    die("<pre>\n███████╗██████╗ ██████╗  ██████╗ ██████╗     ██╗  ██╗ ██████╗ ██╗  ██╗\n██╔════╝██╔══██╗██╔══██╗██╔═══██╗██╔══██╗    ██║  ██║██╔═████╗██║  ██║\n█████╗  ██████╔╝██████╔╝██║   ██║██████╔╝    ███████║██║██╔██║███████║\n██╔══╝  ██╔══██╗██╔══██╗██║   ██║██╔══██╗    ╚════██║████╔╝██║╚════██║\n███████╗██║  ██║██║  ██║╚██████╔╝██║  ██║         ██║╚██████╔╝     ██║\n╚══════╝╚═╝  ╚═╝╚═╝  ╚═╝ ╚═════╝ ╚═╝  ╚═╝         ╚═╝ ╚═════╝      ╚═╝\n\n██████╗  ██████╗ ██╗     ██╗         ███╗   ██╗ ██████╗ ████████╗    ███████╗ ██████╗ ██╗   ██╗███╗   ██╗██████╗\n██╔══██╗██╔═══██╗██║     ██║         ████╗  ██║██╔═══██╗╚══██╔══╝    ██╔════╝██╔═══██╗██║   ██║████╗  ██║██╔══██╗\n██████╔╝██║   ██║██║     ██║         ██╔██╗ ██║██║   ██║   ██║       █████╗  ██║   ██║██║   ██║██╔██╗ ██║██║  ██║\n██╔═══╝ ██║   ██║██║     ██║         ██║╚██╗██║██║   ██║   ██║       ██╔══╝  ██║   ██║██║   ██║██║╚██╗██║██║  ██║\n██║     ╚██████╔╝███████╗███████╗    ██║ ╚████║╚██████╔╝   ██║       ██║     ╚██████╔╝╚██████╔╝██║ ╚████║██████╔╝\n╚═╝      ╚═════╝ ╚══════╝╚══════╝    ╚═╝  ╚═══╝ ╚═════╝    ╚═╝       ╚═╝      ╚═════╝  ╚═════╝ ╚═╝  ╚═══╝╚═════╝\n</pre>");
}
//grab poll data
$results = $database->select("results", ["qid", "amount"], ["pid" => $pid]);
$questions = $database->select("questions", ["qid", "text"], ["pid" => $pid]);
//format questions
foreach ($questions as &$quest) {
    $questdb[$quest['qid']]['text'] = $quest['text'];
}
//grab totals and add them to the questdb
$totalvotes = 0;
foreach ($results as &$rid) {
    $totalvotes += $rid['amount'];
开发者ID:jrwr,项目名称:simplepoll,代码行数:31,代码来源:getresults.php


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