*

codeigniterでselect文にunionを使いたい

公開日: : CodeIgniter, PHP, SQL

small__518053737

select文でunionを使いたいが、調べてみてると普通にできなさそうなので、libraryを探してみるとSubquery Library がありました。

Subquery.php

Subquery.phpをapplication/libraries フォルダにおきます。以下のように実装することでunionのselect文(select name,description from table_a union select name,description from table_b)が実行できます。

$this->load->library("subquery");

$sub1 = $this->subquery->start_union();
$sub1->select(array("name", "description"));
$sub1->from("table_a");

$sub2 = $this->subquery->start_union();
$sub2->select(array("name", "description"));
$sub2->from("table_b");

$this->subquery->end_union();

$query = $this->db->get();

お問い合わせはこちら!

関連記事

medium_3229017611 (1)

PHP初心者は特に必見!CodeIgniter勉強するなら参考になるサイトまとめ

今でもメインで使っているし、使っていて気持ちのよいPHPフレームワークはCodeIgnite

記事を読む

phpCon_logo

PHPカンファレンス2015参加後記(PHP7は何が変わったか?)

PHPカンファレンス2015に行ってきましたので、後記を作成してみました。発表内容についての説明より

記事を読む

small__364815092

codeigniterのヘッダー、フッターはhookでなくloadで対応する

photo credit: mrlerone via photopin cc  

記事を読む

NKJ56_ICjidoukaisatu500

自動改札機のようにfuelphpでormのModelを自動作成する方法

  自動改札機をみたときに、fuelphpのORMのモデルを自動化させたい!

記事を読む

small__6757040007

codeigniterで、PC版とスマフォ版のテンプレートを自動で振分ける方法

  スマフォ版とPC版のテンプレートを切り替えるために、毎回コントローラでユ

記事を読む

small__9257451603

codeigniterで共通のヘッダーフッターの読み出しはCI_LoaderをextendsしたMY_Loaderで実装する

codeigniterで共通のヘッダー、フッターを読み込むときは、CI_Loaderクラスを

記事を読む

Laravel

Laravel 5.1 プロジェクト作成(インストール)

本記事ではLaravel 5.1 LTSを利用して開発するためにLaravelをインストールする手順

記事を読む

2536_normal_1392167345_phpstudy

第104回 PHP勉強会に参加しました!

昨日「第104回 PHP勉強会@東京」に参加し、メイン発表をしました。 本当は発表を聞きに行く

記事を読む

medium_24124753 (1)

【MySQL】SQLでif文のような条件分岐を行いたいならcase文を使うベシ!!

photo credit: jimw via photopin cc この頃は買い物してい

記事を読む

large__2433102356

codeigniterはセッション情報をクッキー保持するので、複数台構成でもセッション保持してくれる

サービスが拡大していくと、いずれサーバの複数台構成にしなければならなくなる状況になります。

記事を読む

お問い合わせはこちら!

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

お問い合わせはこちら!

35643
SourceTreeで差分ファイルを抽出

GitのクライアントでSourceTreeを利用する時、コミットの差分

2536_normal_1392167345_phpstudy
第104回 PHP勉強会に参加しました!

昨日「第104回 PHP勉強会@東京」に参加し、メイン発表をしました。

laravel_dev
Windows10にLaravel開発環境を構築

本記事は筆者のノートパソコンにLaravelプロジェクトの開発環境を構

1463577479_XAMPP
複数のXAMPPインストール

Windows環境でPHP開発をする際にXAMPPをインストールするこ

Laravel
Laravel 5.1 プロジェクト作成(インストール)

本記事ではLaravel 5.1 LTSを利用して開発するためにLar

→もっと見る

  • AWS構築 - クラウドアドバイザー
PAGE TOP ↑