یه مشکل در آپدیت واژه فارسی در mysql با PHP
با سلام
یه برنامه نوشتم که یک عبارت فارسی رو میگیره و جدولی رو برای این مقدار جستجو میکنه و اگر این مقدار موجود نباشه داخل
جدول درج میکنه اما اگه از قبل وجود داشته باشه اون رو آپدیت میکنه.
جزئیات:
جدول من دارای 2 ستون به اسم های name و str :
اگر عبارت فارسی ارسال شده در name نباشه از دستور زیر استفاده میکنه:
[PHP]insert TB1 values('$GRP','$ID')[/PHP]
و اگه موجود باشه از دستور زیر استفاده میکنه:
[PHP]update TB1 set str=concat(str,'AAA') where name=\"$GRP\"[/PHP]
همه چی درست کار میکنه! اما مشکل زمانیه که یک کلمه که دارای حرف ف هست رو می خوام با دستور دوم آپدیت کنم! که مشکل زیر
رو میده:
[PHP]Illegal mix of collations (utf8_persian_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='[/PHP]
اما با دستور اول هیچ مشکلی پیش نمیاد
خواش دارم منو راهنمایی کنید خیلی باهاش ور رفتم اما کلافم کرده!
مرسی