
نوشته شده توسط
sara.ghavam
این موضوع در SQL Server استفاده میشه برای محتوای UTF8
چون در فارسی و عربی ک و ی و اعداد کاراکترهاشون با هم فرق می کنند و هنگام کوئری زدن دچار مشکل میشیم، در ضمن من نمیتونم دیتاهای SQL Server رو هم تغییر بدم
الان به صورت this->db->query مشکلم رو حل کردم یعنی استفاده از کوئری که براتون نوشتم
اما من میخوام بتونم به صورت active record ان کار رو انجام بدم
الان متوجه منظورتون شدم
این مشکل بخاطر استفاده از نسخه قدیمی sql هست. شما الان یا از 2000 یا 2005 استفاده میکنی. اگر از نسخه 2016 استفاده کنی این مشکل حل شده و دیگه نیازی به پریفیکس نیست
توی کوئری insert و update میتونی از set استفاده کنی. پارامتر سوم و false بزار که از فیلتر نگذره
$this->db->set('field', 'N'.'\'ugd\'', FALSE);
توی کوئری select هم که شرط و بصورت string بنویس