مشکل با مقدار دریافتی از دیتابیس با دستور if در php

0 رأی
میانگین بازدید روزانه 0.14119 بازدید

کد من وقتی تیبل مورد نظرم در دیتابیس عدد هست به درستی کار میکنه(عدد یک رو بر میگردونه ) ولی اگر حروف (چه فارسی باشه یا انگلیسی ) باشه همیشه مقدار رو خالی نشون میده همیشه عدد ۲ رو برمیگردونه و اطلاعات دیتابیس رو تشخیص نمیده در صفحه با کد var_dump بررسی کردم مقدار تیبل مورد نظر در دیتابیس درسته (اطلاعات درست وارد صفحه میشه )اگر راهنمایی بفرمایید ممنون میشم

						for ( $i = 0; $i < sizeof( $result ); $i ++ ):

						if ( ( $result[ $i ]->last_name ) > 0 ) {
							echo "1";
						} else {
							echo "2";
						}
						endfor;
سوال 2 سال قبل در تالار برنامه نویسی توسط emadnaderi (0 امتیاز)
ویرایش 2 سال قبل توسط Saeed Zarinfam

1 جواب

+2 رأی

در if دوم قراره چه چیز بررسی بشه. الان مقایسه اون با مقدار صفر چه کاربردی داره؟ اگه ریزالت شما رشته حروفی باشه که علامت > و < معنی خاصی ندارن.

جواب 2 سال قبل توسط امید حیدری (195 امتیاز)
ویرایش 2 سال قبل توسط Saeed Zarinfam

سوال های مشابه

0 رأی
0 جواب میانگین بازدید روزانه 0.12205 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.11124 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.08184 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.22327 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 1.292,402 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.12168 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.54944 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.05103 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.911,457 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.08157 بازدید
کانال تلگرام جواب یاب
...