:予期しない文字です。 (近くに「:」の位置1093での)私は新しいサーバーにCMSを移動していると私はいくつかのページでエラーが発生しました
SELECT文を実行することができません[SELECTはDISTINCT shop_products.id、shop_products.user_idをSQL_CALC_FOUND_ROWSショップ、プロダクト、ルート、商品.updated、shop_products.views、shop_products.added_to_cart_count、shop_products.enable_comments、shop_products.tpl、shop_products_i18n.id、shop_products_i18n.locale、shop_products_i18n.name、shop_products_i18n.short_description、shop_products_i18n.full_desc __、__、__、__、___、__、__、__、__、__、__、__、__、__、__、__、__、__、__、__、__、__、__、__ (shop_products.category_id = shop_category.id)INNER JOIN shop_products_i18n ON(shop_products.id = shop_products_i18n.idとshop_products_i18n.locale =:p1)INNER JOIN shop_product_variants ON(shop_products.id = shop_product_variants.product_id)LEFT JOIN shop_brands ON(shop_products.brand_id = p3 AND shop_products.archive =:p4 AND shop_category.active =:p5 GROUP BY shop_products.id ORDER BY DESC、shop_product_variants.price DESC、shop_products。 id DESC LIMIT 32]
私はまた、phpMyAdminの中で、この要求を満たしそして、このようなタイプのエラーを得た:
予期しない文字が。 (位置:1093の「:」付近)
なぜこのようなエラーは1つのサーバーに表示されますが、別のサーバーに表示されますか?
データベースへのアクセスにはどのAPIを使用していますか?どのメソッド呼び出しでこのSQL文字列を引数として渡していますか?問題はバインディング引数にあります。 – trincot
誰もそれを読むつもりはありません。それを適切にフォーマットすれば、誰かがそれを見ているかもしれません。 – Eric