我得到了一个sql查询,我刚刚添加了新的where子句,当我添加该子句时,它会停止获取任何东西,如果我复制sql查询并从程序运行它工作正常。
SELECT P.PROPS, P.DT_CHANGED, PI.KOLICH, S.TEGLO,S.CENA_PROD_ED1, PI.STOKA, P.DATETIME
FROM PRODAWA P
LEFT JOIN PRODAWA_ITEMS PI ON (P.DATETIME = PI.DATETIME)
LEFT JOIN STOKI_DEF S ON (PI.STOKA = S.STOKA)
WHERE P.DT_CHANGED BETWEEN '.$begindate.' AND '.$enddate.' AND P.FACTUR_BY = \'“ВЛАДИ “ ООД\' AND P.PROPS > 0 ORDER BY P.DT_CHANGED ASC
如果我删除条款P.FACTUR_BY它开始工作。
答案 0 :(得分:0)
问题是我没有将UTF8转换为WINDOWS-1251.Solution: 发送查询前mb_convert_encoding($ variable,“WINDOWS-1251”)