آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

دستور update

offset  12 سال پیش  12 سال پیش
+1 0

سلام دوستان

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

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

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


 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
ATRAS  12 سال پیش
+1 0

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

  Cursor cursor = database.rawQuery("SELECT * FROM database WHERE code='929'", null);
while (cursor.moveToNext()) {
check=true;
}
cursor.close();
if (check=true)
  //دستور آپدیت
0 0
نمی خواهم از دستور select برای وجود داشتن یا نداشتن رکورد استفاده کنم . می خواهم دستور update وجود یا عدم وجود رکورد را اطلاع بده. با دستوری که تو نوشتی یه زمانی صرف میشه برای دستور select و یه زمان دیگه ای هم صرف میشه برای دستور اپدیت . که این اطلا خوب نیست (12 سال پیش)

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