PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : زیاد کردن تعداد کاراکترهای مجموعهها



reza_pa48
01-21-2007, 09:46 AM
سلام
می خواهم تعداد کاراکترهای مجمو عه ها را زیاد تر کنم .چه تغییری در دیتا بیس و کدوم تیبل باید بدم
با تشکر

نوید
01-21-2007, 10:36 AM
سلام
حداکثر اندازه مجموعه حداکثر 255 کاراکتر است(به علت محدودیت پایگاه داده) و چون شما از unicode استفاده می کنید این مقدار به یک چهارم کاهش پیدا میکنه یعنی حدود 60 کاراکتر فارسی

موفق باشی

hossein.shokrzadeh
01-21-2007, 10:56 AM
سلام
خوب نوید جان یه راهی می خوایم که زیاد کنیمش دیگه
قاعدتا باید ساختار db رو عوض کنیم نه؟
یا علی

reza_pa48
01-21-2007, 03:14 PM
یعنی چی ساختار رو عوض کنیم بابا بیخیال
حتما یه راهی داره

hossein.shokrzadeh
01-21-2007, 07:05 PM
خوب وقتي اندازه فيلد تو ديتابيس 255 كاراكتر باشه، كار ديگه اي نميشه كرد كه، بايد اندازش رو بزرگ كنيم، اگه فقط همين باشه كه كار سختي نيست، ولي اگه فقط همين باشه!!!

reza_pa48
01-21-2007, 07:45 PM
من نوشتم 550 عمل نکرد. یعنی اصلا ذخیره نشد.
از مدیران کسی هست کمک کنه؟

sorry4uboth
01-21-2007, 07:50 PM
سلام رضا

چطوری؟

ببین این موارد رو اصولا مدیران سرور ها تنظیم میکنند
اصولا وقتی یه یوزر رو تو دیتابیس میسازی بسته به تنظیمات سرور یه سری محدودیت ها داره از جمله:
Max Questions
Max Updates
Max Connections
Max user Connections
و ....

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

در مورد اینکه اصلا ذخیره نشد به تو چه پیغامی داد. بزار اینجا یه نگاهی با هم بکنیم بهش

firoozmandan
01-22-2007, 05:40 AM
محمد اين موضوع به سرور مربوط نميشه

شما ميتوني با تغيير نوع اون فيلد يا بالا بردن تعداد كاراكتر هاي اون در ديتابيس اين كار رو انجام بديد
همچنين بايد سايزtext field رو در فايل مربوطه تغيير بدين .

يا علي

hossein.shokrzadeh
01-22-2007, 05:49 AM
سلام
خوب میشه بفرمایین اسم و مسیر فایل مربوطه رو؟
و همینطور برای تغییر نوع اون فیلد تو db، تو access که میشه memo تو sql چی میشه؟
و اگه میشه اسم فیلدش رو هم...:P
مرسی
یا علی

firoozmandan
01-22-2007, 06:09 AM
سلام

منظورتون دقيقا اين فيلد هست ؟
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

يا علي

hossein.shokrzadeh
01-22-2007, 06:51 AM
سلام
فکر میکنم این باشه منظورشون، (من میگم چون منم این مشکل رو داشتم)

firoozmandan
01-22-2007, 08:34 AM
Table :
#_categories

فيلد :
title
در حال حاضر به صورت پيشفرض varchar 50 است .
كه ميتونيد بنابه نيازتون اين مقدار رو بالاتر ببريد يا حتي ديتاتايپش رو تغيير بديد .

varchar در mysql 5.0.3 به پايين بين 0 تا 255 هست و براي 5.0.3 و بالاتر بين صفر تا 65,536 هست .

بعد از اين كار ميبايست فايل admin.categories.html هم ويرايش كنيد .

سطر زير رو ببينيد :



&lt;input class=&quot;text_area&quot; type=&quot;text&quot; name=&quot;title&quot; value=&quot;&lt;?php echo $row-&gt;title; ?&gt;&quot; size=&quot;50&quot; maxlength=&quot;50&quot; title=&quot;&lt;?php echo T_(&#039;A short name to appear in menus&#039;); ?&gt;&quot; /&gt;


maxlenght رو ويرايش كنيد .

يا علي