| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
DB_common::limitQuery()DB_common::limitQuery() – データベースに LIMIT クエリを送信する
Synopsis
DescriptionSQL クエリを実行しますが、指定した行数のみしか取得しません。 MySQL の LIMIT オプションの挙動をエミュレートしたものです。 Parameter
Return valuemixed - 結果を返すクエリ (例えば SELECT クエリなど) の場合は新しい DB_result オブジェクト、 データを操作するクエリ (例えば INSERT クエリなど) の場合は DB_OK、 あるいは失敗した場合には DB_Error オブジェクトを返します。 Throws
NoteThis function can not be called statically. データベースの種類によっては、 query() に比べてそれほど速度が速くならないこともあります。 limitQuery() の利点は、 結果セット内の不要な行をできるだけ早いうちに削除しておけるという点にあります。 これにより、メモリの消費量を減らすことができます。 また、$from と $count はエスケープされないことに注意しましょう。 入力値のエスケープは自己責任で行う必要があります。 さもないと、SQL インジェクション攻撃に対して脆弱になってしまいます。 ExamplelimitQuery() の使用法
<?php
See |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「DB_common::limitQuery()」をGoogle検索
|