نمایش نتایج 1 تا 3 از 3

نام تاپیک: مشکل با intval

  1. #1

    مشکل با intval

    سلام دوستان من یه جدول user دارم بعد یه فیلد دارم برای user name که کد ملی میگیرم از نوع int(10) گرفتم بعد وقتی می خوام insert کنم با ورودی رو intval می دم بعد سیو می کنم اما مشکلی که به وجود اومد این بود که اعداد و تغییر میداد مثلا من اگه 2580187227 رو وارد می کردم تو بانک به اینصورت 1285027202 مثلاً ذخیره می شد که بعد نوع فیلد رو varcahr کردم مشکل حل شد اما می خوام ببینم چرا چنین اتفاقی می افته؟ آیا درسته من این فیلد رو از نوع varchar بگیرم؟

  2. #2

    نقل قول: مشکل با intval

    طول int محدود است .

    32-bit builds of PHP:

    Integers can be from -2,147,483,648 to 2,147,483,647 (~ ± 2 billion)
    64-bit builds of PHP:


    Integers can be from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 (~ ± 9 quintillion)




    کد ملی یک رشته است که تمام کارکتر های آن عدد می باشد و نباید به صورت integer ذخیره شود .

  3. #3
    کاربر دائمی آواتار ravand
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    راوند کاشان
    پست
    3,378

    نقل قول: مشکل با intval

    یه نکته دگه ام اضافه کنم اینکه اگه اولش صفر هم باشه نباید int باشه. مثلا شماره مبایل.

تاپیک های مشابه

  1. مشکل با DirectX
    نوشته شده توسط Abbas Arizi در بخش طراحی و ساخت بازی‌های کامپیوتری
    پاسخ: 10
    آخرین پست: پنج شنبه 10 اردیبهشت 1388, 12:05 عصر
  2. مشکل با DBGrid
    نوشته شده توسط amir_king2_2 در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 5
    آخرین پست: دوشنبه 13 مرداد 1382, 00:41 صبح
  3. مشکل با کریستال ریپورت
    نوشته شده توسط morteza_dehghan در بخش VB.NET
    پاسخ: 3
    آخرین پست: شنبه 14 تیر 1382, 12:09 عصر
  4. مشکل با کنترل swbhyperlink
    نوشته شده توسط mohsen1360 در بخش VB.NET
    پاسخ: 1
    آخرین پست: پنج شنبه 18 اردیبهشت 1382, 11:57 صبح
  5. مشکل با Data Control ها
    نوشته شده توسط شیما.م در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 6
    آخرین پست: سه شنبه 26 فروردین 1382, 00:39 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •