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

نام تاپیک: درخواست کد بررسی دیتابیس در هنگام اضافه کردن داده

  1. #1

    درخواست کد بررسی دیتابیس در هنگام اضافه کردن داده

    دوستان عزیز سلام :
    من یه کد می خوام که وقتی می خواهی داده را وارد دیتابیس کنی اگر موجود بود دیگه ثبت نکنه و قبلی را نشون بده (برا کوتاه کننده لینک) . از چه کدی استفاده کنم که هم سریع و هم خوب باشه . این کد بگه اگر قسمت link که یک فیلد تیبل هست (و آدرس بلند در اونه ) با این جدیده یکی بود دیگه این جدیده را ثبت نکن و لینک کوتاه شده ی قبلی را به آن ها نشان بدهد . افتاد ؟ فقط کد بدید . من چون مبتدی هستم از راهنمایی خیلی سر در نمی آورم . ممنون

  2. #2
    کاربر دائمی آواتار mahmood1000
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    فردیس
    پست
    331

    نقل قول: درخواست کد بررسی دیتابیس در هنگام اضافه کردن داده

    دوست عزیز ایجا کسی راهنمایی نمیکنه متاسفانه
    من خودم asp کار هستم. برای انجام این کاری که شما میخواهید کنید من در asp اول دیتابیس را میخونم ، یعنی جدولی که آدرس ها در اون قرار دارد را select میکنم ، در select از where استفاده میکنم به شکل زیر

    select نام فیلد from نام جدول where=آدرسی که قراراه چک بشه

    اگر مقداری برگرده که یعنی موجود هستش اگر نه که نیست.
    اگر نبود که با استفاده از دستور insert اطلاعات رو وارد میکنی

  3. #3

    نقل قول: درخواست کد بررسی دیتابیس در هنگام اضافه کردن داده


    var $validate = array(
    'username' => array(
    'username_not_empty' => array(
    'rule' => 'notEmpty',
    'message' => 'This field is required',
    'last' => true
    ),
    'username_alphanumeric' => array(
    'rule' => 'alphaNumeric',
    'message' => 'Usernames must contain only letters and numbers',
    'last' => true
    ),
    'username_unique' => array(
    'rule' => 'isUnique',
    'message' => 'That username is already in use',
    'last' => true
    ),
    ),
    'email' => array(
    'email_not_empty' => array(
    'rule' => 'notEmpty',
    'message' => 'This field is required',
    'last' => true
    ),
    'email_unique' => array(
    'rule' => 'isUnique',
    'message' => 'That email is already in use',
    'last' => true
    )
    ),
    'password' => array(
    'password_not_empty' => array(
    'rule' => 'notEmpty',
    'message' => 'This field is required',
    'last' => true
    )
    )
    );
    -----------------------------------------------------------------------------//
    function ajax_check_username() {
    $this->layout = 'ajax';

    if (!empty($this->data)) {
    if ($this->data['User']['username'] == '') {
    $this->set('value', 0);
    } else {
    $u = $this->User->findByUsername($this->data['User']['username']);
    if (empty($u)) {
    $this->set('value', 1);
    } else {
    $this->set('value', 0);
    }
    }
    } else {
    $this->set('value', 0);
    }
    }

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

  1. پاسخ: 1
    آخرین پست: جمعه 13 مرداد 1391, 09:46 صبح
  2. خطا هنگام اضافه کردن رکورد به دیتابیس
    نوشته شده توسط mahdi68 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: سه شنبه 12 بهمن 1389, 08:02 صبح
  3. پاسخ: 1
    آخرین پست: چهارشنبه 14 فروردین 1387, 12:19 عصر
  4. پاسخ: 24
    آخرین پست: چهارشنبه 14 فروردین 1387, 10:12 صبح
  5. خطا در هنگام اضافه کردن فیلد جدید به جدول
    نوشته شده توسط Babak-Aghili در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: چهارشنبه 15 تیر 1384, 01:34 صبح

برچسب های این تاپیک

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

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