Download
Entwicklung
Konto
Download
Entwicklung
Anmelden
Vergessen Konto/Passwort
Konto erstellen
Sprache
Hilfe
Sprache
Hilfe
×
Anmelden
Anmeldename
Passwort
×
Vergessen Konto/Passwort
Übersetzungsstatus von Deutsch
Kategorie:
Software
Personen
PersonalForge
Magazine
Wiki
Suche
OSDN
>
Finden Software
>
小規模WAF-NOBITA-
>
Wiki
>
モデル
小規模WAF-NOBITA-
Beschreibung
Projekt Zusammenfassung
Entwickler-Dashboard
Web-Seite
Entwickler
Bildergalerie
RSS Feed-Liste
Aktivität
Statistiken
Historie
Downloads
Aller Releases-Liste
Statistiken
Quellcode
Quellcode-Repositorys-Liste
Subversion
Repository ansehen
Ticket
Ticket-Liste
Liste der Meilensteine
Typenliste
Komponentenliste
Liste der zuletzt benutzten Tickets/RSS
Neue Ticket abschicken
Dokumente
Titelseite
Titel-Index
Kürzliche Änderungen
Kommunikation
Foren
Forum-Liste
Entwickler (1)
Hilfe (1)
Offene Diskussion (1)
Mailinglisten
Alle Mailinglisten
Neuigkeiten
edit
|
Title Index
|
Recent Changes
|
Letzte Änderungen
2011-08-31
モデル
2011-01-21
NOBITAによる開発
2011-01-06
NOBITAの基本原則
2010-12-12
プラグイン
開発スケジュール
FrontPage
Neueste Datei-Release
This Project Has Not Released Any Files
Wiki Guide
Wiki Syntax
Wiki Links
Block Processor
Plugins
Sidebar
Affiliate Setting
Seitenleiste
Über Seitenleiste
Seitenleiste – Bearbeiten
モデル
findメソッド
public final function find($id,$conditions,$order,$limit,$fields);
$id : プライマリキー or ":first"(firstでも可" or ":all"
$conditions : 条件式(デフォルトはNULL)
$order : ソート順 (デフォルトはNULL)
$limit : オフセットと件数(デフォルトはNULL)
$fields : 取得するフィールド(デフォルトは*) $cache : キャッシュファイルを使うかどうか(デフォルトはtrue)
プライマリキーを指定してデータベースを参照する
$object->find(1);
// SELECT * FROM table_name WHERE PRIMARY_KEY = 1;
1件取得する
$object->find(":first");
// SELECT * FROM table_name LIMIT 1;
条件を指定して1件取得する
$object->find(":first","LEVEL = 3");
// SELECT * FROM table_name WHERE LEVEL = 3 LIMIT 1;
ソートを指定する
$object->find(":first","","ID DESC");
// SELECT * FROM table_name ORDER BY ID DESC LIMIT 1;
全件取得する
$object->find(":all");
// SELECT * FROM table_name
条件を指定して全件取得する
$object->find(":all","LEVEL = 3");
// SELECT * FROM table_name WHERE LEVEL = 3;
取得するフィールドを指定する
$object->find(":all","LEVEL = 3","","","ID,NAME");
// SELECT ID,NAME FROM table_name WHERE LEVEL = 3;
find_oneメソッド
public final function find_one($conditions,$order,$fields);
$conditions : 条件式(デフォルトはNULL)
$order : ソート順 (デフォルトはNULL)
$fields : 取得するフィールド(デフォルトは*) $cache : キャッシュファイルを使うかどうか(デフォルトtrue) findメソッドに対してLIMITが自動で1件付く
find_allメソッド
public final function find_all($conditions,$order,$fields);
$conditions : 条件式(デフォルトはNULL)
$order : ソート順 (デフォルトはNULL)
$limit : オフセットと件数(デフォルトはNULL)
$fields : 取得するフィールド(デフォルトは*) $cache : キャッシュファイルを使うかどうか(デフォルトtrue)
find_by_sqlメソッド
public final function find_by_sql($sql);
SQL文を生のまま実行する。(SELECT文のみ)
find_by_xxxメソッド
例:find_by_nameとすると、SELECT * FROM TABLE_NAME WHERE name = valueとなる
saveメソッド
addメソッド
insertメソッド
updateメソッド
update_attributeメソッド
update_allメソッド
getInsertIdメソッド
deleteメソッド
delete_allメソッド
queryメソッド
countメソッド
table_nameメソッド
CalcFoundRowsメソッド
beginメソッド
トランザクション開始
commitメソッド
コミット処理
rollbackメソッド
ロールバック処理
データベースから1件取得する
$object->find(":first");
// SELECT * FROM table_name LIMIT 1
条件を指定してデータベースから1件取得する
$object->find(":first","DATA = 4");
// SELECT * FROM table_name WHERE DATA = 4 LIMIT 1
ソートしてデータベースから1件取得する
$object->find(":first","","INS_DATE DESC"); // SELECT * FROM table_name ORDER BY INS_DATE DESC LIMIT 1
取り出すデータを限定してデータベースから1件取得する
$object->find(":first","","","","NAME,EXP");
// SELECT NAME,EXP FROM table_name LIMIT 1
*
wiki:NOBITAによる開発