برگزیده های پرشین تولز

مشكل در mysql

amir-haghighi

کاربر تازه وارد
تاریخ عضویت
4 آگوست 2007
نوشته‌ها
88
لایک‌ها
0
به نام الله::

خوب من اين پستي كه دارم ميذارم رو خودم ميدونم كه تكراري هست.ولي چون در پستهاي مربوطه به سوالم واضح جواب ندادن يا اصلا جواب ندادن اينجا دوباره تكرار كردم تا شايد در ديد باشه و فرجي حاصل بشه!!!

من ديتابيس و جداول رو با موفقيت درست ميكنم و مقادير رو هم واردش ميكنم و مشكلي نيست.اما همونطور كه ميدونيد براي اينكه اين اجازه رو داشته باشيم تا در ديتابيس فارسي نويسي انجام بديم با در واقع به نوعي ديتابيس ما فارسي باشه بايد ديتا بيس و جداول و فيلدهاي ما فارسي باشن.
اما من نميتونم كه كدهاي مربوطه رو جايگذاري كنم و با ارور مواجه ميشه.

من سورس كدهاي خودم رو به همراه عكس هايي از ارور هاي داده شده رو براي شما در ضميمه ميذارم تا ببينيد و نظر خوتون رو اعلام كنيد
 

فایل های ضمیمه

  • database.zip
    222.3 KB · نمایش ها: 1

amir-haghighi

کاربر تازه وارد
تاریخ عضویت
4 آگوست 2007
نوشته‌ها
88
لایک‌ها
0
به نام الله::

اين ها رو ياده رفت!!
چطور بايد ديتا بيس و بانك اطلاعاتي و تك تك فيلدها رو فارسي كنم؟

در ضمن برنامه هايي رو ديدم مثل phpbb ya vbulettin كه اينها اصلا تو كيوري هاي خودشون utf8 استفاده نكردن يا ديتابيشون فارسي نيست پس چرا تو اينها خيلي راحت ميشه فارسي تايپ كرد و مشكلي هم پيش نمياد؟
 

sama_sally

Registered User
تاریخ عضویت
5 آپریل 2005
نوشته‌ها
2,598
لایک‌ها
1
سن
35
محل سکونت
Essen, Deutschland
به نام الله::

اين ها رو ياده رفت!!
چطور بايد ديتا بيس و بانك اطلاعاتي و تك تك فيلدها رو فارسي كنم؟

در ضمن برنامه هايي رو ديدم مثل phpbb ya vbulettin كه اينها اصلا تو كيوري هاي خودشون utf8 استفاده نكردن يا ديتابيشون فارسي نيست پس چرا تو اينها خيلي راحت ميشه فارسي تايپ كرد و مشكلي هم پيش نمياد؟
من هم هيچ كدوم از فيلد ها و تيبل هام براي برنامه هاي فارسيم فارسي نيستن و همشون default هستن. هيچ مشكلي هم پيش نمياد. هيچ مشكلي.
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,270
لایک‌ها
34
محل سکونت
mt.cgi
من هم هيچ كدوم از فيلد ها و تيبل هام براي برنامه هاي فارسيم فارسي نيستن و همشون default هستن. هيچ مشكلي هم پيش نمياد. هيچ مشكلي.
البته ساپورت fulltext رو روی فارسی از دست میدی !!
 

amir-haghighi

کاربر تازه وارد
تاریخ عضویت
4 آگوست 2007
نوشته‌ها
88
لایک‌ها
0
به نام الله::

خوبمن مشکلم رو فهمیدم.
در واقع من ساختار آپاچی خودم رو باید فارسی میکردم.

منظورم اینه که باید اینکودینگ رو utf8 میکردم.

خوب یه سوال دیگه واسه من پیش اومده.

من یه برنامه لینک باکس رو نصب کرده بودم که وقتی فارسی توش مینوشتم هیچ مشکلی پیش نمی اومد.

ولی وقتی خودم تو دیتابیسهای خودم فارسی نویسی میکردم مشکل پیش می اومد!!!!

یا حتی همین برنامه phpbb 3 رو هم که نصب کرده بودم اونم همین طورسی بود.در اون برنامه هم هیچ مشکلی در فارسی نویسیش نبود اما چرا وقتی من دیتا بیس میساختم مشکل به وجود می اومد؟
 

sama_sally

Registered User
تاریخ عضویت
5 آپریل 2005
نوشته‌ها
2,598
لایک‌ها
1
سن
35
محل سکونت
Essen, Deutschland
به نام خدا::



خوب دوست عزیز من هم مثل همه دیتا بیس میسازم دیگه.
كاري به فايل ندارم. منظورم اينه كه با برنامه اي مثل phpmyadmin برنامه ميسازي يا دستي query اجرا ميكني؟
 

amir-haghighi

کاربر تازه وارد
تاریخ عضویت
4 آگوست 2007
نوشته‌ها
88
لایک‌ها
0
به نام خدا::

من همه کدها رو دستی مینیویسم و اصلا تا به حال از phpmy admin استفاده نکردم.

راستی مگه فرقی هم با هم میکنن؟

یه سوال دیگه دارم و اونم اینه که ::

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

amir-haghighi

کاربر تازه وارد
تاریخ عضویت
4 آگوست 2007
نوشته‌ها
88
لایک‌ها
0
به نام خدا::

همین جا یه سوال دارم.

اگه بخوام از دیتا بیسم بک آپ بگیرم باید چطور عمل کنم؟
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,270
لایک‌ها
34
محل سکونت
mt.cgi
به نام خدا::

همین جا یه سوال دارم.

اگه بخوام از دیتا بیسم بک آپ بگیرم باید چطور عمل کنم؟
خوب اگه از phpmyadmin استفاده میکنی که گزینه export داره !! اگه میخوای از خود mysql بک آپ بگیری با کامند زیر میتونی:
کد:
mysql -u username -p abname>file.sql
تمام اطلاعات و استراکچر دیتابیسی که تعیین میکنی رو میریزه توی file.sql
 

amir-haghighi

کاربر تازه وارد
تاریخ عضویت
4 آگوست 2007
نوشته‌ها
88
لایک‌ها
0
به نام الله::
خوب اگه از phpmyadmin استفاده میکنی که گزینه export داره !! اگه میخوای از خود mysql بک آپ بگیری با کامند زیر میتونی:
کد:
mysql -u username -p abname>file.sql
تمام اطلاعات و استراکچر دیتابیسی که تعیین میکنی رو میریزه توی file.sql

خوب من اگه بخوام تو برنامه خودم یه لینک بذارم که با کلیک روی اون از دیتا بیس بک آپ گرفته بشه باید چی کار کنم؟
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,270
لایک‌ها
34
محل سکونت
mt.cgi
به نام الله::

خوب من اگه بخوام تو برنامه خودم یه لینک بذارم که با کلیک روی اون از دیتا بیس بک آپ گرفته بشه باید چی کار کنم؟
میتونی دستور رو بزاری توی فانکشن exec !
یا اگه حال و حوصله داشته باشی دونه دونه سلکت کنی و تو فایل بنویسی ! که برای دیتابیس های حجیم (200-300 مگ) مشکل ساز میشه مطمئنا.
 

amir-haghighi

کاربر تازه وارد
تاریخ عضویت
4 آگوست 2007
نوشته‌ها
88
لایک‌ها
0
به نام او::
میتونی دستور رو بزاری توی فانکشن exec !
یا اگه حال و حوصله داشته باشی دونه دونه سلکت کنی و تو فایل بنویسی ! که برای دیتابیس های حجیم (200-300 مگ) مشکل ساز میشه مطمئنا.

خوب من در مورد این فانکشن exec چیزی نمیدونم.

در موردش توضیح بدید لطفا
 
بالا