當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。