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


PHP Sql::select方法代码示例

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


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

示例1: buildSelectStatement

 protected function buildSelectStatement(Sql $sql, $finders)
 {
     $selectTable = array_keys($finders);
     foreach ($selectTable as &$ts) {
         $ts = "{$ts}.*";
     }
     return $sql->select($selectTable);
 }
开发者ID:rogeriopradoj,项目名称:Relational,代码行数:8,代码来源:Reflected.php

示例2: getOrderedByName

 /**
  * Returns all states ordered by name
  *
  * @return TableEntitySetInterface
  */
 public function getOrderedByName()
 {
     $sql = new Sql($this->getAdapter());
     $select = $sql->select();
     $select->from($this->tableGateway->getTable());
     $select->order('state_name asc');
     return $this->tableGateway->selectWith($select);
 }
开发者ID:ponchov,项目名称:teeforall,代码行数:13,代码来源:State.php

示例3: doSelectOne

 /**
  * Returns only one information database
  * @param Criteria $criteria
  * @return ArrayObject
  */
 public function doSelectOne(Criteria $criteria)
 {
     $sql = new Sql();
     $stdClass = $sql->select($criteria, self::TABLE, true);
     return !$stdClass ? false : $this->ConvertingObject($stdClass);
 }
开发者ID:suga,项目名称:Megiddo,代码行数:11,代码来源:TagPeer.php

示例4: select

 static function select($table, array $options = array(), $connection = 'default')
 {
     return static::query(\Sql::select($table, $options), $connection);
 }
开发者ID:xtiurti,项目名称:web-service-lavanderia-encoder,代码行数:4,代码来源:sqlite.php

示例5: action_get_table_elements

function action_get_table_elements($id_cloud, $name_table)
{
    $data = Sql::selectOne('cloud', 'id = ?', $id_cloud);
    if ($data) {
        $dataA = array();
        Sql::select($data['uid'] . '.' . $name_table . ' t');
        while ($result = Sql::getData()) {
            $d = array();
            foreach ($result as &$value) {
                $d[] = $value;
            }
            array_push($dataA, $d);
        }
        return json_encode($dataA);
    } else {
        return json_encode(array('success' => false));
    }
}
开发者ID:Ereaey,项目名称:Cloud,代码行数:18,代码来源:all.php

示例6: function

    echo json_encode($data);
});
$app->get('/produtos-mais-buscados', function () {
    $sql = new Sql();
    $data = $sql->select("SELECT \n        tb_produtos.id_prod,\n        tb_produtos.nome_prod_curto,\n        tb_produtos.nome_prod_longo,\n        tb_produtos.codigo_interno,\n        tb_produtos.id_cat,\n        tb_produtos.preco,\n        tb_produtos.peso,\n        tb_produtos.largura_centimetro,\n        tb_produtos.altura_centimetro,\n        tb_produtos.quantidade_estoque,\n        tb_produtos.preco_promorcional,\n        tb_produtos.foto_principal,\n        tb_produtos.visivel,\n        cast(avg(review) as dec(10,2)) as media, \n        count(id_prod) as total_review\n        FROM tb_produtos \n        INNER JOIN tb_reviews USING(id_prod) \n        GROUP BY \n        tb_produtos.id_prod,\n        tb_produtos.nome_prod_curto,\n        tb_produtos.nome_prod_longo,\n        tb_produtos.codigo_interno,\n        tb_produtos.id_cat,\n        tb_produtos.preco,\n        tb_produtos.peso,\n        tb_produtos.largura_centimetro,\n        tb_produtos.altura_centimetro,\n        tb_produtos.quantidade_estoque,\n        tb_produtos.preco_promorcional,\n        tb_produtos.foto_principal,\n        tb_produtos.visivel\n        LIMIT 4;");
    foreach ($data as &$produto) {
        $preco = $produto['preco'];
        $centavos = explode(".", $preco);
        $produto['preco'] = number_format($preco, 0, ",", ".");
        $produto['centavos'] = end($centavos);
        $produto['parcelas'] = 10;
        $produto['parcela'] = number_format($preco / $produto['parcelas'], 2, ",", ".");
        $produto['total'] = number_format($preco, 2, ",", ".");
    }
    //Formatando PHP em Json
    echo json_encode($data);
});
$app->get('/produto-:id_prod', function ($id_prod) {
    $sql = new Sql();
    $produtos = $sql->select("SELECT * FROM `star-fake`.tb_produtos where id_prod = {$id_prod}");
    $produto = $produtos[0];
    $preco = $produto['preco'];
    $centavos = explode(".", $preco);
    $produto['preco'] = number_format($preco, 0, ",", ".");
    $produto['centavos'] = end($centavos);
    $produto['parcelas'] = 10;
    $produto['parcela'] = number_format($preco / $produto['parcelas'], 2, ",", ".");
    $produto['total'] = number_format($preco, 2, ",", ".");
    require_once "view/shop-produto.php";
});
$app->run();
开发者ID:eduardotecnologo,项目名称:Estudos-PHP-PDO,代码行数:31,代码来源:index.php

示例7: function

<?php

require 'inc/Slim-2.x/Slim/Slim.php';
require 'inc/configuration.php';
\Slim\Slim::registerAutoloader();
$app = new \Slim\Slim();
// GET route
$app->get('/', function () {
    require_once "view/index.php";
});
$app->get('/videos', function () {
    require_once "view/videos.php";
});
$app->get('/shop', function () {
    require_once "view/shop.php";
});
$app->get('/produtos', function () {
    $sql = new Sql();
    $data = $sql->select('SELECT * FROM tb_produtos where preco_promorcional > 0 order by preco_promorcional desc limit 3;');
    foreach ($data as $produto) {
        $preco = $produto['preco'];
        $centavos = explode(".", $preco);
        $produto['preco'] = number_format($produto['preco'], 0, ",", ".");
        $produto['centavos'] = end($centavos);
        $produto['parcelas'] = 10;
        $produto['parcela'] = $preco / $produto['parcelas'];
        $produto['total'] = number_format($preco, 2, ",", ".");
    }
    echo json_encode($data);
});
$app->run();
开发者ID:jadir-junior,项目名称:orlando,代码行数:31,代码来源:index.php

示例8: testInsertWithSelectSubquery

 public function testInsertWithSelectSubquery()
 {
     $data = array('f3' => 3, 'f4' => 4);
     $subquery = Sql::select('f1', 'f2')->from('t2')->where($data);
     $sql = (string) $this->object->insertInto('t1', array('f1', 'f2'))->appendQuery($subquery);
     $this->assertEquals("INSERT INTO t1 (f1, f2) SELECT f1, f2 FROM t2 WHERE f3 = ? AND f4 = ?", $sql);
     $this->assertEquals(array_values($data), $this->object->getParams());
 }
开发者ID:raizglobal,项目名称:Relational,代码行数:8,代码来源:SqlTest.php


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