PDA

نسخه کامل مشاهده نسخه کامل : درج و استخراج نوشته های فارسی در MySQL



Great Kurosh
16-10-2010, 13:22
سلام دوستان
من میخوام اطلاعات فارسی داخل بانک اطلاعاتیم در MySQL بریزم
یه بار بصورت دستی از PhpMyAdmin اطلاعات فارسی ریختم ولی وفتی اونا رو فراخوانی کردم همش علامت سوال اومد ..... در ضمن یونیکد رو هم تو پایگاه داده utf8 گذاشتم
ممنون میشم کمکم کنید :20:

moein_ak
16-10-2010, 18:31
اول از همه باید فیلدای فارسی در قسمت collation بذاری utf8_unicode_ci
بعد هر جایی بعد از وصل شدن به دیتابیس از کد زیر استفاده کن

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بعد از این دیگه لازم نیست کاری کنی چه نوشتن چه خوندن از دیتابیس مقادیر فارسی خواهی داشت

یه مثال بهتر


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ali_pc128
22-04-2011, 09:57
چرا دستوران بالا رو که انجام میدم این خطا رو میده چیکار کنم؟
Fatal error: Call to undefined function mysql_set_charset()

خواهش می کنم کمک کنید؟؟؟؟؟؟؟؟؟

moein_ak
22-04-2011, 13:38
به جای mysql_set_charset('utf8',$con); اینو بذار

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

khalagh90
17-06-2011, 20:04
من این کار را هم کردم ولی نشد تو رو خدا من را راهنمایی کنید در ضمن من از تابع زیر برای اتصال استفاده می کنم
function db_connect() { $result = new mysqli('localhost', 'root', '', 'shopdb'); if (!$result) return false; return $result; }

moein_ak
05-07-2011, 03:43
دوست عزیز تو پست اولت گفتی mysql ولی حالا کد mysqli گذاشتی
معلومه کدای mysql واسه mysqli کار نمیکنه


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اینم میتونی استفاده کنی


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید