صفحه 2 از 3 نخستنخست 123 آخرینآخرین
نمایش نتایج: از شماره 11 تا 20 , از مجموع 27

موضوع: اضافه کردن ای دی منحصر بفرد به دیتابس

  1. #11
    عضو انجمن
    تاریخ عضویت
    Oct 2015
    نوشته ها
    788
    تشکر تشکر کرده 
    569
    تشکر تشکر شده 
    1,269
    تشکر شده در
    882 پست

    پیش فرض پاسخ : اضافه کردن ای دی منحصر بفرد به دیتابس

    باید کوئری INSERT رو اینطوری بنویسید:

    کد:
    mysql_query("INSERT INTO users (value1, value2, value3) VALUES ('$address',1,0)");
    و به جای value1 تا value3 اسم اون ستون هایی که قراره تغییر کنه رو بنویسید.

  2. تعداد تشکر ها از iHSG به دلیل پست مفید


  3. # ADS




     

  4. #12
    عضو جدید
    تاریخ عضویت
    Aug 2013
    نوشته ها
    64
    تشکر تشکر کرده 
    40
    تشکر تشکر شده 
    30
    تشکر شده در
    30 پست

    پیش فرض پاسخ : اضافه کردن ای دی منحصر بفرد به دیتابس

    نمیشه در همین کد id هم معرفی بشه؟ اخه من این کارو کردم فقط ای دی 1 وارد میشه و بفیه رو insert نمیکنه

  5. #13
    عضو انجمن
    تاریخ عضویت
    Oct 2015
    نوشته ها
    788
    تشکر تشکر کرده 
    569
    تشکر تشکر شده 
    1,269
    تشکر شده در
    882 پست

    پیش فرض پاسخ : اضافه کردن ای دی منحصر بفرد به دیتابس

    نقل قول نوشته اصلی توسط mirmohsen نمایش پست ها
    نمیشه در همین کد id هم معرفی بشه؟ اخه من این کارو کردم فقط ای دی 1 وارد میشه و بفیه رو insert نمیکنه
    میشه به جای یکی از اون value هم id رو زد.
    اما تا اون جایی که من می دونم وقتی id زده نشه خودش خودکار انتخاب میشه اینکه چرا برای شما فقط اولی رو INSERT میکنه عجیبه.
    برای فهمیدن آخرین آیدی اضافه شده هم می تونید از LAST_INSERT_ID() به جای مقدار ستون id استفاده کنید.

  6. تعداد تشکر ها از iHSG به دلیل پست مفید


  7. #14
    عضو جدید
    تاریخ عضویت
    Aug 2013
    نوشته ها
    64
    تشکر تشکر کرده 
    40
    تشکر تشکر شده 
    30
    تشکر شده در
    30 پست

    پیش فرض پاسخ : اضافه کردن ای دی منحصر بفرد به دیتابس

    یعنی به این صورت:
    mysql_query("INSERT INTO users (id, value1, value2, value3) VALUES (LAST_INSERT_ID(),'$address',1,0)");

  8. #15
    عضو جدید
    تاریخ عضویت
    Oct 2014
    نوشته ها
    58
    تشکر تشکر کرده 
    2
    تشکر تشکر شده 
    80
    تشکر شده در
    62 پست

    پیش فرض پاسخ : اضافه کردن ای دی منحصر بفرد به دیتابس

    دوست عزیز راهش همینه
    باید از دیتابیس
    id رو از نوع int کنین و بعد بهش primary و auto increasment رو بدین

    خودش اتومات یکی یکی بالا میره و نمیتونه دوتا ایدی با یک عدد توش باشه
    شما وقتی این کارو انجام دادی کافیه بصورت عادی اینسرت هات رو انجام بدی خودش خودکار یکی یکی زیاد میکنه

  9. #16
    عضو جدید
    تاریخ عضویت
    Aug 2013
    نوشته ها
    64
    تشکر تشکر کرده 
    40
    تشکر تشکر شده 
    30
    تشکر شده در
    30 پست

    پیش فرض پاسخ : اضافه کردن ای دی منحصر بفرد به دیتابس

    ببین شما یه بار کد اصلی رو که در پست اول دادم نگاه کنید.همه کارایی که دوستان عزیزم گفتن انجام دادم. اما جواب نمیده.یعنی خودش نمیتونه تشخیص بده که چه ای دی اضافه کنه به دیتابس.

  10. #17
    عضو جدید
    تاریخ عضویت
    Oct 2014
    نوشته ها
    58
    تشکر تشکر کرده 
    2
    تشکر تشکر شده 
    80
    تشکر شده در
    62 پست

    پیش فرض پاسخ : اضافه کردن ای دی منحصر بفرد به دیتابس

    نقل قول نوشته اصلی توسط mirmohsen نمایش پست ها
    ببین شما یه بار کد اصلی رو که در پست اول دادم نگاه کنید.همه کارایی که دوستان عزیزم گفتن انجام دادم. اما جواب نمیده.یعنی خودش نمیتونه تشخیص بده که چه ای دی اضافه کنه به دیتابس.
    شما مطمعن هستید اینو تنظیم کردید؟
    auto increasment

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

  11. تعداد تشکر ها از vpsman به دلیل پست مفید


  12. #18
    عضو جدید
    تاریخ عضویت
    Aug 2013
    نوشته ها
    64
    تشکر تشکر کرده 
    40
    تشکر تشکر شده 
    30
    تشکر شده در
    30 پست

    پیش فرض پاسخ : اضافه کردن ای دی منحصر بفرد به دیتابس

    اصلا پر نمیشه.حتما من باید مقدار ای دی رو یک عدد اختصاص بدم مثلا 2 یا 1 تا بقیه اطلاعات وارد دیتابس بشه یعنی اینطوری:

    mysql_query("INSERT INTO users (id, address, score, send) VALUES (2,'$address',1,0)");

    بلهauto increasment کردم. اینم اسکرین شات از نحوه ساخت:
    Untitled.png

  13. #19
    عضو جدید
    تاریخ عضویت
    Oct 2014
    نوشته ها
    58
    تشکر تشکر کرده 
    2
    تشکر تشکر شده 
    80
    تشکر شده در
    62 پست

    پیش فرض پاسخ : اضافه کردن ای دی منحصر بفرد به دیتابس

    id نباید تو کويری بیاد
    کد PHP:
    mysql_query("INSERT INTO users (id, address, score, send) VALUES (2,'$address',1,0)"); 
    این شکلی کنش
    کد PHP:
     mysql_query("INSERT INTO users (address, score, send) VALUES ('$address','1','0')"); 

  14. تعداد تشکر ها از vpsman به دلیل پست مفید


  15. #20
    عضو جدید
    تاریخ عضویت
    Aug 2013
    نوشته ها
    64
    تشکر تشکر کرده 
    40
    تشکر تشکر شده 
    30
    تشکر شده در
    30 پست

    پیش فرض پاسخ : اضافه کردن ای دی منحصر بفرد به دیتابس

    کردم. همه کار.هر جور امتحان کردم. نشد.دستت درد نکنه ممنونم

صفحه 2 از 3 نخستنخست 123 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 3
    آخرين نوشته: September 26th, 2017, 00:34
  2. آموزش کامل دیتا هایلایتر (Data highlighter) وبمستر تولز | وبگردی
    توسط tabtak در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: September 3rd, 2015, 11:23
  3. پاسخ ها: 13
    آخرين نوشته: July 13th, 2013, 18:56
  4. سرور اختصاصی ( دیتاسنتر XLHost | Hetzner | یا دیتاسنتر معتبر دیگر )
    توسط Za[G]roS در انجمن درخواست سرور اختصاصی
    پاسخ ها: 9
    آخرين نوشته: April 6th, 2013, 11:44
  5. پاسخ ها: 10
    آخرين نوشته: November 22nd, 2011, 13:13

مجوز های ارسال و ویرایش

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