بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

دستور update

مدیریت گفتگو
offset 12 سال پیش
آخرین تغییر: 12 سال پیش

سلام دوستان

یه دستور update می خواهم بنویسم که موقعی که رکورد مورد نظر وجود نداشت . یه پیامی بده:

 mysqli_query($connection,"UPDATE system SET count  ='1'   where  code ='929'");

یعنی اگر رکوردی با فیلد کد 929 وجود داشت اطلاعات آپدیت بشه در غیر اینصورت یه پیامی بده


نظرات

پاسخ‌ها 1

ATRAS 12 سال پیش

از دستور زیر میتونین استفاده کنین من که خودم از این روش برای رفع خطا استفاده میکنم جواب میده .جای database نام بانک خودتونو بنویسید.

  Cursor cursor = database.rawQuery("SELECT * FROM database WHERE code='929'", null);
while (cursor.moveToNext()) {
check=true;
}
cursor.close();
if (check=true)
  //دستور آپدیت

نظرات

offset 12 سال پیش
نمی خواهم از دستور select برای وجود داشتن یا نداشتن رکورد استفاده کنم . می خواهم دستور update وجود یا عدم وجود رکورد را اطلاع بده. با دستوری که تو نوشتی یه زمانی صرف میشه برای دستور select و یه زمان دیگه ای هم صرف میشه برای دستور اپدیت . که این اطلا خوب نیست

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .