質問 > フロント機能 > SC_Queryを利用したテーブルの最終行の抽出方法 |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
bio |
投稿日時: 2013/7/16 11:44
対応状況: −−−
|
一人前 登録日: 2013/3/13 居住地: 投稿: 81 |
Re: SC_Queryを利用したテーブルの最終行の抽出方法 shutta様
ご多忙の中お時間頂きまして感謝いたします。 頂きました記述を試しましたところ見事に最終行を抽出致しました。 素晴らしいです。ありがとうございます。 |
shutta |
投稿日時: 2013/7/16 11:01
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: SC_Queryを利用したテーブルの最終行の抽出方法 返信遅れましたが、別解として、
$objQuery->setOrder('product_id DESC'); $objQuery->setLimit(1); $lastname = $objQuery->get('name', 'dtb_products'); というやり方もあります。 ご参考までに。
|
bio |
投稿日時: 2013/7/14 22:05
対応状況: −−−
|
一人前 登録日: 2013/3/13 居住地: 投稿: 81 |
Re: SC_Queryを利用したテーブルの最終行の抽出方法 yuh様
テーブルの最終行一行が抽出されました。 ピンポイントなご回答すごいです。 本当に感謝いたします。 |
yuh |
投稿日時: 2013/7/14 21:22
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: SC_Queryを利用したテーブルの最終行の抽出方法 $lastname = $objQuery->getOne('SELECT name FROM dtb_products ORDER BY product_id DESC LIMIT 1',array());
でできると思います。 |
bio |
投稿日時: 2013/7/13 17:05
対応状況: −−−
|
一人前 登録日: 2013/3/13 居住地: 投稿: 81 |
Re: SC_Queryを利用したテーブルの最終行の抽出方法 shutta様
お時間頂ましてありがとうございます。そうです、登録が一番最新という意味です。 SC_Queryのfunctionを利用してできそうな気になって参りまして、①、②の様に色々と試しておりますが、どうにも結果がでません。 以下の様に一文で抽出したいのですが、具体的にどのfunctionを使い、どういう文にすれば宜しいか、又は何か参照すべき記述等を、アドバイス頂けませんでしょうか。 ①$xxxxx = $objQuery->getRow('name', 'dtb_products', ‘product_id =? ORDER BY DESC’); ②$xxxxx = ($objQuery->get('name', 'dtb_products'), $objQuery->setOrder(ORDER BY DESC), $objQuery->setLimit(1)); |
shutta |
投稿日時: 2013/7/12 19:30
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: SC_Queryを利用したテーブルの最終行の抽出方法 入力した最も新しい商品名というのが曖昧ですが、登録が一番最新という意味であれば、product_idで逆順でソートして、最初の1行を取ればよいんじゃないでしょうか?
なので、getメソッドを、setOrderやsetLimitメソッドと併用すれば抽出可能じゃないかと思います。 詳しくは、SC_Queryクラスの各メソッドを読んでみてください。
|
bio |
投稿日時: 2013/7/12 17:08
対応状況: −−−
|
一人前 登録日: 2013/3/13 居住地: 投稿: 81 |
SC_Queryを利用したテーブルの最終行の抽出方法 おせわになります。
どうか宜しくお願いします。 SC_Queryのfunctionを利用して以下の様にdtb_productsに格納したデータの最終行の(name)、つまり入力した最も新しい商品名を抽出したいのですが、どなたかアドバイスを頂けませんでしょうか。 $objQuery->get('name', 'dtb_products', ‘ORDER BY DESC’); [EC-CUBE] 2.11.5 [レンタルサーバ] ファーストEC-Cubeサーバ- [OS] Linux [PHP] PHP 5.2.17 [データベース] MySQL 5.0.67 [WEBサーバ] apache2.2.x [ブラウザ] IE8 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |