PDA

View Full Version : سوال: اندازه ی فیلد از نوع longtext؟



mostafa_shaeri_tj
پنج شنبه 27 خرداد 1389, 12:22 عصر
سلام.

سوالم اینه که اندازه فیلد از نوع longtext در mysql چنده؟ یعنی چند کاراکتر توش جا میگره؟

تو یه برنامه ی php وقتی مقدار کاراکترها بالا میره دیگه کد insert کار نمیکنه. برای حل این مشکل چه فکری به ذهنتون میرسه؟

البته برای ورود اطلاعات از wysiwyg استفاده کردم .

mostafa_shaeri_tj
پنج شنبه 27 خرداد 1389, 12:49 عصر
رضا جان ممنون از پاسخت. ولی مگه longtext ظرفیت بیشتری نسبت به text نداره؟

میدونم یکی از دلایلش اینه که به ازای هر یه کاراکتر فارسی ما حداقل 4 تا کاراکتر تو دیتابیس ذخیره میشه.

mohmadd
پنج شنبه 27 خرداد 1389, 16:45 عصر
4,294,967,295 کارکتر توش جا میگیره. تقریبا 4 گیگابایت
و LONGBLOB هم همینطور ولی نسبت به حروف حساس نیست..

Reza1607
پنج شنبه 27 خرداد 1389, 22:15 عصر
رضا جان ممنون از پاسخت. ولی مگه longtext ظرفیت بیشتری نسبت به text نداره؟

میدونم یکی از دلایلش اینه که به ازای هر یه کاراکتر فارسی ما حداقل 4 تا کاراکتر تو دیتابیس ذخیره میشه.
شرمنده:خجالت::خجالت::خجالت:: جالت:
سوالت رو درست نخونده بودم

mostafa_shaeri_tj
شنبه 29 خرداد 1389, 10:48 صبح
پس چرا وقتی متن خبر زیاد میشه عمل درج انجام نمیشه؟

pashaie
شنبه 29 خرداد 1389, 12:38 عصر
پس چرا وقتی متن خبر زیاد میشه عمل درج انجام نمیشه؟
این احتمالا بخاطر وجود کاراکتر های خاص تو متنی که می خوای بریزی تو دیتا بیس.
از تابع mysql_real_escape_string استفاده کن.
مثلا

$body = mysql_real_escape_string($body)