スレッド表示 | フラット表示〕 全トピック 910 件中 29 番目 次≫ ≪前

MySQLのlimitとoffsetでプレースフォルダを使用したいのですが

created: 2008-08-08 20:10 | modified: 2008-08-10 23:55 | reply: 2

[4215] MySQLのlimitとoffsetでプレースフォルダを使用したいのですが

user: volks | created: 2008-08-08 20:10
お世話になります。volksです。
MySQLについてアドバイスお願いします。

現在PHPとMySQLでデータベースへアクセスするコードを書いているのですが、
limitとoffsetの箇所にもプレースホルダを使用できるのかなと思い、試しているのですがどうも上手くできませんでした。

そこで、phpMyAdmin から直接クエリを実行してテストをしているのですが、

SELECT * FROM `user` limit 10

だと問題無いのですが、

SELECT * FROM `user` limit '10'

ではエラーになってしまいます。
プレースフォルダを使用すると

SELECT * FROM `user` limit ?

となり、自分で作った関数でSQLを生成した結果、

SELECT * FROM `user` limit '10'

というクエリが実行されてしまう状態なのですが、
エスケープの仕方がまずいのでしょうか?
それともlimitやoffsetにはプレースフォルダは使用しないものなのでしょうか?
初歩的なことかもしれませんが、ご教授お願いします。
reply: 4216 返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 910 件中 29 番目 次≫ ≪前
ページの一番上へ
twitterでつぶやく Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑