> フロント機能 > 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): 記述の次の段階で必要とされる設定を付け加えておりませんでした。修正後、問題なく稼動しております。ご教授頂きまして感謝いたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |