小编use*_*107的帖子

您的SQL语法有错误; 检查手册

您的SQL语法有错误; 检查与您的MySQL服务器版本对应的手册,以便在'WHERE j附近使用正确的语法.id_customer第4行= 1'

SELECT j.`id_customer`, j.`id_order`, m.`id_shop`
        FROM `ps_orders` j     
        LEFT JOIN `ps_order_detail` m   
        WHERE j.`id_customer` = 1
Run Code Online (Sandbox Code Playgroud)

这是从prestashop php中的原始代码生成的,如果打开详细的错误纠正-------

 foreach ($result as $key)
        {
                        $customer_id_is = 1;
             $product_id_is = 5;
                    $result2 = Db::getInstance()->executeS(
        'SELECT j.`id_customer`, j.`id_order`, m.`id_shop`
        FROM `'._DB_PREFIX_.'orders` j     
        LEFT JOIN `'._DB_PREFIX_.'order_detail` m   
        WHERE j.`id_customer` = '.$customer_id_is.'


          ');  

        }
Run Code Online (Sandbox Code Playgroud)

php mysql sql

3
推荐指数
1
解决办法
2024
查看次数

标签 统计

mysql ×1

php ×1

sql ×1