سلام
می خواهم تعداد کاراکترهای مجمو عه ها را زیاد تر کنم .چه تغییری در دیتا بیس و کدوم تیبل باید بدم
با تشکر
نمایش نسخه قابل چاپ
سلام
می خواهم تعداد کاراکترهای مجمو عه ها را زیاد تر کنم .چه تغییری در دیتا بیس و کدوم تیبل باید بدم
با تشکر
سلام
حداکثر اندازه مجموعه حداکثر 255 کاراکتر است(به علت محدودیت پایگاه داده) و چون شما از unicode استفاده می کنید این مقدار به یک چهارم کاهش پیدا میکنه یعنی حدود 60 کاراکتر فارسی
موفق باشی
سلام
خوب نوید جان یه راهی می خوایم که زیاد کنیمش دیگه
قاعدتا باید ساختار db رو عوض کنیم نه؟
یا علی
یعنی چی ساختار رو عوض کنیم بابا بیخیال
حتما یه راهی داره
خوب وقتي اندازه فيلد تو ديتابيس 255 كاراكتر باشه، كار ديگه اي نميشه كرد كه، بايد اندازش رو بزرگ كنيم، اگه فقط همين باشه كه كار سختي نيست، ولي اگه فقط همين باشه!!!
من نوشتم 550 عمل نکرد. یعنی اصلا ذخیره نشد.
از مدیران کسی هست کمک کنه؟
سلام رضا
چطوری؟
ببین این موارد رو اصولا مدیران سرور ها تنظیم میکنند
اصولا وقتی یه یوزر رو تو دیتابیس میسازی بسته به تنظیمات سرور یه سری محدودیت ها داره از جمله:
Max Questions
Max Updates
Max Connections
Max user Connections
و ....
پس به سرور هم بستگی داره هم به نسخه بانک اطلاعاتی
در مورد اینکه اصلا ذخیره نشد به تو چه پیغامی داد. بزار اینجا یه نگاهی با هم بکنیم بهش
محمد اين موضوع به سرور مربوط نميشه
شما ميتوني با تغيير نوع اون فيلد يا بالا بردن تعداد كاراكتر هاي اون در ديتابيس اين كار رو انجام بديد
همچنين بايد سايزtext field رو در فايل مربوطه تغيير بدين .
يا علي
سلام
خوب میشه بفرمایین اسم و مسیر فایل مربوطه رو؟
و همینطور برای تغییر نوع اون فیلد تو db، تو access که میشه memo تو sql چی میشه؟
و اگه میشه اسم فیلدش رو هم...:P
مرسی
یا علی
سلام
منظورتون دقيقا اين فيلد هست ؟
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
يا علي
سلام
فکر میکنم این باشه منظورشون، (من میگم چون منم این مشکل رو داشتم)
Table :
#_categories
فيلد :
title
در حال حاضر به صورت پيشفرض varchar 50 است .
كه ميتونيد بنابه نيازتون اين مقدار رو بالاتر ببريد يا حتي ديتاتايپش رو تغيير بديد .
varchar در mysql 5.0.3 به پايين بين 0 تا 255 هست و براي 5.0.3 و بالاتر بين صفر تا 65,536 هست .
بعد از اين كار ميبايست فايل admin.categories.html هم ويرايش كنيد .
سطر زير رو ببينيد :
maxlenght رو ويرايش كنيد .کد:<input class="text_area" type="text" name="title" value="<?php echo $row->title; ?>" size="50" maxlength="50" title="<?php echo T_('A short name to appear in menus'); ?>" />
يا علي