PDA

View Full Version : شرط



olampiad
یک شنبه 07 مهر 1392, 22:03 عصر
سلام
من از چه شرطی استفاده کنم ؟
من می خوام شرطی بزارم که در هنگام درج اطلاعات در پایگاه داده ام.
ببیند اگر از نوع اطلاعاتم بیشتر از هفت تا بود دیگر درج نکند و پیغام نمایش دهد.

wallfa
یک شنبه 07 مهر 1392, 23:54 عصر
خوب یه کوئری بگیر از دیتابیس که داره جستجو میکنه اون متن توش بعد بزن ببین چند سط و بعد با ایف بگو که بیش از هفت بود این ارور بده .

merlin425
دوشنبه 08 مهر 1392, 01:04 صبح
با تابع count توی sql تعداد رکورد ها رو بگیر همونجا چک کن ( تو خود sql دستور if داریم ) اگه کمتر از 7 تا بود اینسرت کن دیگه یه بار تعداد نخون دوباره بخوای اینسرت کنی اون جوری 2 بار به دیتا بیس سر میزنی

hamedarian2009
دوشنبه 08 مهر 1392, 06:51 صبح
اگه منظورت تعداد کاراکترهای هر مقداره که خوب باید با strlen بدست بیاری و تو شرط بزاری که اگه بزرگتر از 7 بود کوئری insert انجام نشه

olampiad
دوشنبه 08 مهر 1392, 08:27 صبح
میشه یه مثال ساده بزنید!!!

AliRezaPro
دوشنبه 08 مهر 1392, 09:33 صبح
ببیند اگر از نوع اطلاعاتم بیشتر از هفت تا بود دیگر درج نکند و پیغام نمایش دهد.

سعی کنید صورت مسئله رو کامل روشن کنید , دوستان در بالا راهنمایی کردند . خروجی که از کوئری خودتون میگیرید رو میتونید با تابع count بررسی کنید که دوستان در بالا هم گفتند . دستورات php خودتان را قرار بدید.

http://php.net/manual/en/function.count.php

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