تکراری ذخیره نشدن در سرور انلاین

سوال

سلام خسته نباشید برای تکراری ذخیره نشدن اطلاعات توی دیتابیس انلاین چ کدی باید استفاده کنیم ؟

ممنون میشم کمک کنید

در حال بررسی 0
, ۱۳۹۹/۱۱/۷ ۱۴:۵۹:۲۶ 2 پاسخ کاربر تازه 0

پاسخ ها ( 2 )

    1
    ۱۳۹۹/۱۱/۷ ۱۶:۰۵:۲۵

    سلام

    هم میتونید فیلد مورد نظر رو به صورت Uniqe قرار بدید(مثلا فیلد username رو موقع ساخت در phpmyadmin میتونید به صورت Uniqe قرار بدید تا مقدار تکراری ذخیره نشه)

    و راه بهتر اینه که قبل از کوئری Insert که اطلاعات میخواد ثبت بشه، یک Select بکنید و مقدار فیلد مورد نظر رو بگیرید و بررسی کنید که آیا تکراری هست یا خیر، اگر تکراری نبود، کوئری Insert انجام بشه و اگه بود پیغام خطا

    راهنمایی بیشتر در این زمینه می خواستید، کدتون رو قرار بدید …

    موفق باشید

    0
    ۱۳۹۹/۱۱/۲۰ ۰:۴۱:۵۵

    درست .

    با مثال کد می تونید بیشتر توضیح بدید ؟

      0
      ۱۳۹۹/۱۲/۱ ۲۰:۳۱:۰۵

      سلام،

      تکه کد زیر رو نگاه کنید:

      در تکه کد بالا بررسی میشه که ایا نام کابری یا آدرس ایمیل تکراری هست یا خیر

ارسال یک پاسخ