ورود

View Full Version : مدیریت خطا ها



sara.ghavam
سه شنبه 25 خرداد 1395, 10:05 صبح
سلام دوستان گلم، ممنونم که کمکم میکنید

من یک سوال خیلی خیلی ساده و ابتدایی دارم ازتون میخواستم بدونم من چطوری میتونم error ها رو مدیریت کنم. مثلا وقتی که دارم یک Insert رو انجام میدم. از کجا بفمم که موفقیت آمیز بوده؟ یا نبوده؟ و این رو به کاربر بگم؟

reza_alie
سه شنبه 25 خرداد 1395, 10:29 صبح
سلام خدمت شما
http://barnamenevis.org/showthread.php?352281-%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA-%D8%AE%D8%B7%D8%A7-%D9%87%D8%A7-%D8%AF%D8%B1-php

plague
سه شنبه 25 خرداد 1395, 14:15 عصر
این که کوئری موفقیت آمیز بوده یا نه اررور نیست
اررو اونیه که وقتی اشتباه کد نویسی بکنید تولید میشه و کلا برنامه رو قطع میکنه

اگه میخای ببینی کوئری نتیجه داشته برای اینسرت و آپدیت از affected_rows() استفاده میشه که همونجوری که از اسمش مشخصه برمیگردونه که کوئری شما روی چند ردیف از دیتابیس اثر گزاشته ( اگه موفق نباشه 0 برمیگردونه اگه 1 ردیف ثبت کرده باشه 1 برمیگردونه اگه 100 تا ردیف رو آپدیت کرده باشه 100 برمیگردونه )
برای سلکت هم از num_rows()


http://stackoverflow.com/questions/9729241/how-to-test-if-ci-successfully-inserted-data