バージョン選択

フォーラム

メニュー

オンライン状況

61 人のユーザが現在オンラインです。 (48 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 61
もっと...

サイト内検索

 > フロント機能 > Unable to bind to missing placeholder: 0 というエラーが発生した際の対処法

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
bio
投稿日時: 2016/4/6 10:44
対応状況: −−−
一人前
登録日: 2013/3/13
居住地:
投稿: 81
Unable to bind to missing placeholder: 0 というエラーが発生した際の対処法
Eccube3系
いつも大変お世話になっております。

以下の用にUnable to bind to missing placeholder: 0というエラーが発生しました。過去ログを調べていても様々な種類の問題から起因するメッセージで特定の問題箇所を特定出来ずにおります。

本件のような場合(商品詳細ページに新規作成したブロック用に作成したphpファイルLC_Page_FrontParts_Bloc_Product_List3に問題があると思いますが)、以下のエラーからどこに問題があると考えられるかアドバイス、ご教示等いただけませんでしょうか。

2016/04/06 09:48:27 [/products/detail.php] Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。
SQL: [PREPARE mdb2_statement_mysql_1317389d01e33519acdabcacdddbf8 FROM 'SELECT T1.product_id,T1.main_large_image, T1.sub_large_image1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ORDER BY T1.create_date DESC LIMIT 0, 5']
PlaceHolder: [NULL]
MDB2 Error: not found
[Error message: Unable to bind to missing placeholder: 0]
on [/var/www/vhosts/○○○○○/httpdocs/data/class/SC_Query.php(1007)] from 210.197.164.232
customer_id =
/var/www/vhosts/○○○○○/httpdocs/products/detail.php(34): LC_Page_Products_Detail_Ex->process
/var/www/vhosts/○○○○○/httpdocs/data/class_extends/page_extends/products/LC_Page_Products_Detail_Ex.php(56): LC_Page_Products_Detail->process
/var/www/vhosts/○○○○○/httpdocs/data/class/pages/products/LC_Page_Products_Detail.php(92): LC_Page->sendResponse
/var/www/vhosts/○○○○○/httpdocs/data/class/pages/LC_Page.php(144): SC_Display->prepare
/var/www/vhosts/○○○○○/httpdocs/data/class/SC_Display.php(77): SC_View->getResponse
/var/www/vhosts/○○○○○/httpdocs/data/class/SC_View.php(100): Smarty->fetch
/var/www/vhosts/○○○○○/httpdocs/data/module/Smarty/libs/Smarty.class.php(1262): include
/var/www/vhosts/○○○○○/httpdocs/data/Smarty/templates_c/default/%%F1^F15^F158E3F4%%site_frame.tpl.php(293): Smarty->_smarty_include
/var/www/vhosts/○○○○○/httpdocs/data/module/Smarty/libs/Smarty.class.php(1868): include
/var/www/vhosts/○○○○○/httpdocs/data/Smarty/templates_c/default/%%58^587^5876E692%%site_main.tpl.php(153): smarty_core_smarty_include_php
/var/www/vhosts/○○○○○/httpdocs/data/module/Smarty/libs/internals/core.smarty_include_php.php(40): Smarty->_include
/var/www/vhosts/○○○○○/httpdocs/data/module/Smarty/libs/Smarty.class.php(1922): include
/var/www/vhosts/○○○○○/httpdocs/frontparts/bloc/product_list3.php(13): LC_Page_FrontParts_Bloc_Product_List3_Ex->process
/var/www/vhosts/○○○○○/httpdocs/data/class_extends/page_extends/frontparts/bloc/LC_Page_FrontParts_Bloc_Product_List3_Ex.php(32): LC_Page_FrontParts_Bloc_Product_List3->process
/var/www/vhosts/○○○○○/httpdocs/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Product_List3.php(84): LC_Page_FrontParts_Bloc_Product_List3->action
/var/www/vhosts/○○○○○/httpdocs/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Product_List3.php(108): LC_Page_FrontParts_Bloc_Product_List3->lfGetNewProducts
/var/www/vhosts/○○○○○/httpdocs/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Product_List3.php(171): include
/var/www/vhosts/○○○○○/httpdocs/data/class/pages/frontparts/bloc/japan.php(155): SC_Query->select
/var/www/vhosts/○○○○○/httpdocs/data/class/SC_Query.php(167): SC_Query->getAll
/var/www/vhosts/○○○○○/httpdocs/data/class/SC_Query.php(284): SC_Query->execute
/var/www/vhosts/○○○○○/httpdocs/data/class/SC_Query.php(970): SC_Query->error
/var/www/vhosts/○○○○○/httpdocs/data/class/SC_Query.php(1007): trigger_error
AF_M
投稿日時: 2016/4/6 13:47
対応状況: −−−
半人前
登録日: 2015/8/18
居住地:
投稿: 26
Re: Unable to bind to missing placeholder: 0 というエラーが発生した際の対処法
2016/04/06 09:48:27 [/products/detail.php] Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。
SQL: [PREPARE mdb2_statement_mysql_1317389d01e33519acdabcacdddbf8 FROM 'SELECT T1.product_id,T1.main_large_image, T1.sub_large_image1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ORDER BY T1.create_date DESC LIMIT 0, 5']

と記載されている通り、データベース処理でエラーが発生しています。
ここでのエラー内容としては、SELECT文があっているか?を中心にデータベース周りの処理を調べると良いと思います。
bio
投稿日時: 2016/4/11 10:47
対応状況: −−−
一人前
登録日: 2013/3/13
居住地:
投稿: 81
Re: Unable to bind to missing placeholder: 0 というエラーが発生した際の対処法
AF_M様

ご指導いただきました感謝致します。

Unable to bind to missing placeholder: 0 という表記にばかり気を取られてしまい意味がわかりませんでした。実際の記述を精査したところやはり、エラーメッセージの最後のLC_Page_FrontParts_Bloc_Product_List3->lfGetNewProducts
/var/www/vhosts/○○○○○/httpdocs/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Product_List3.php(171): 記述の次の段階で必要とされる設定を付け加えておりませんでした。修正後、問題なく稼動しております。ご教授頂きまして感謝いたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,286名です
総投稿数は109,688件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.