1. 程式人生 > >thinkPHP3.2中join與field,order,where的配合使用

thinkPHP3.2中join與field,order,where的配合使用

public function yjggAction(){
//要接廣告
$readhehe=M('public_adv');
$mycontent=M("mytext");

$ccc=$readhehe->join('tp_mytext ON tp_public_adv.choose_text_id = tp_mytext.id')
->where('tp_public_adv.wp_public_status=1 and tp_public_adv.public_status=2')
->order('tp_public_adv.id desc')->select();

$count = $readhehe->join('tp_mytext ON tp_public_adv.choose_text_id = tp_mytext.id')
  ->where('tp_public_adv.wp_public_status=1 and tp_public_adv.public_status=2')->count();
        $p = getpage($count,4);
        $p->rollPage=6;
        $list = $readhehe->table("tp_public_adv as u")
       ->join("tp_mytext as b ON b.id=u.choose_text_id")
       ->field('b.*,b.id as tid,u.*')
       ->where('u.wp_public_status=1 and u.public_status=2')
       ->order('u.id desc')->limit($p->firstRow, $p->listRows)->select();
       
$this->assign("page", $p->show());// 賦值分頁輸出
$this->assign('ccc',$list);// 賦值資料集

$this->view();
}

相關推薦

thinkPHP3.2joinfield,order,where配合使用

public function yjggAction(){//要接廣告$readhehe=M('public_adv');$mycontent=M("mytext");$ccc=$readhehe->join('tp_mytext ON tp_public_adv.c

thinkphp3.2使用join聯合查詢

borde -c user left lec 聯合查詢 -h 查詢 creat $members=$model->table(‘zhope_card A‘) ->join(‘zhope_user U ON A

phpexcel導出excel的數據超過26列怎麽辦 Invalid cell coordinate [1(THINKPHP3.2開發遇到的)

lean 一個 put actor 避免 通過 數據 factor con 最近有個需求,THINKPHP3.2中對數據進行導出,數據一共有43項,導出時候就會抱錯 Invalid cell coordinate [1 因為phpexcel 的cell.php裏默認就設置了

ThinkPHP3.2字段unique驗證出錯的解決方法

更新 model 修改 保護 賦值 id重復 就會 ror 驗證 protected $_validate=array( array(‘stu_id‘,‘‘,‘學號已存在‘,1,‘unique‘,1), ) 當一次插入多條數據時: 在進行循環 使用cre

ThinkPHP3.2.3--登入退出登入

一 登入 LoginController.class.php: public function index(){ $admin=D('admin');//例項化資料庫

ThinkPHP3.2引入JS,CSS檔案路徑配置

在ThinkPHP3.2框架中,預設已經沒有Public檔案夾了。其中對於__PUBLIC__的定義也需要重新定義。這給筆者造成了很長時間的困擾,現在這個問題終於解決,分享出來給大家參照一下。 在ThinkPHP中config檔案中進行一下配置即可。 /

mysqljoin後on、where的區別

可能只看這兩個關鍵字看不出任何的問題。那我們使用實際的例子來說到底有沒有差異。    例如存在兩張表A,B表資料如下:  語句一 Sql程式碼 select  A.ID as AID, B.ID as BID   from A leftjoin B on A

關於thinkphp3.2的U函數使用的是二級域名但是U函數生成的還是WWW開頭的域名

正常 子域名 代碼 think conf.php spa 二級 main www. 關於thinkphp3.2中的U函數使用的是二級域名但是U函數生成的還是WWW開頭的域名 查看代碼是由於U函數中對開啟 APP_SUB_DOMAIN_DEPLOY 子域名部署 加的額外設

談談hivejoin下on和where

本文為部落格園作者所寫: 一寸HUI,個人部落格地址:https://www.cnblogs.com/zsql/ 很多人如果先接觸mysql的執行順序(from ->on ->join ->where ->group by ->having ->select -&

MySQL left join操作 onwhere放置條件的區別

合成 可見 找到 需要 兩張 oca aaa rip 多個 優先級 兩者放置相同條件,之所以可能會導致結果集不同,就是因為優先級。on的優先級是高於where的。 1 1 首先明確兩個概念: LEFT JOIN 關鍵字會從左表 (table_name1) 那裏返回

SQL文摘:sql(joinonwhere區別)

原文地址:https://www.cnblogs.com/wlzhang/p/4532587.html left join :左連線,返回左表中所有的記錄以及右表中連線欄位相等的記錄。 right join :右連線,返回右表中所有的記錄以及左表中連線欄位相等的記錄。 inner join: 內連線

hiveleft/right join on連線andwhere的使用問題

很多同學在進行表關聯的時候,and和where的使用有時候分不清,在這裡實操記錄下。 建立人員資訊表並寫入資料 create table tmp.userinfo(id string,name string,age string,dept string); insert into tmp.userinf

SQL JOIN on where 的區別

相同 左連接 wid 一個 blog 區別 右連接 tro 特殊性 left join : 左連接,返回左表中所有的記錄以及右表中連接字段相等的記錄。 right join : 右連接,返回右表中所有的記錄以及左表中連接字段相等的記錄。 inner join : 內連接,

sql(joinonwhere區別) / NVL函式 / oracle儲存過程is和as區別 / JAVA呼叫資料庫儲存過程

left join :左連線,返回左表中所有的記錄以及右表中連線欄位相等的記錄。 right join :右連線,返回右表中所有的記錄以及左表中連線欄位相等的記錄。 inner join: 內連線,又叫等值連線,只返回兩個表中連線欄位相等的行。 full join:外連線,返回兩個表中的行:left jo

MysqlLeft Join Right Join Inner Join Full Join的區別

chinese ron 兩張 ansi 左連接 ima money key sel 看看Left Join 與Right Join 與 Inner Join 與 Full Join對表進行操作後得到的結果。 在數據庫中新建兩張表,並插入要測試的數據。 新建表:

Spark入門實戰系列--2.Spark編譯部署()--Hadoop編譯安裝

二進制包 1.10 不能 mapr 修復 att 機器 mave end 【註】該系列文章以及使用到安裝包/測試數據 能夠在《[傾情大奉送–Spark入門實戰系列] (http://blog.csdn.net/yirenboy/article/deta

python 基礎2.5 循環continuebreake用法

range clas bsp port size pytho import code -s 示例1: #循環退出,break continue。break 跳出最外層循環;continue跳出內層循環 #當 i=5時,通過continue 跳出當前if循環,不在執行if循

MySQL的WHERE語句BETWEENIN的使用教程

MySQLBETWEEN 運算符用於 WHERE 表達式中,選取介於兩個值之間的數據範圍。BETWEEN 同 AND 一起搭配使用,語法如下: WHERE column BETWEEN value1 AND value2WHERE column NOT BETWEEN value1 AND value2 通常

在CDH5.14.2 啟用kudu的配置驗證

大數據平臺 hadoop CDH kudu 在CDH5.14.2 中啟用kudu的配置

cdh5.14.2集成安裝kylin使用測試

大數據 CDH5.14.2 hadoop kylin cdh5.14.2中集成安裝kylin與使用測試