0 امتیاز
قبل در برنامه نویسی توسط (0 امتیاز)
ویرایش شده قبل توسط

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

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

						if ( ( $result[ $i ]->last_name ) > 0 ) {
							echo "1";
						} else {
							echo "2";
						}
						endfor;

1 پاسخ

+2 امتیاز
قبل توسط (195 امتیاز)
ویرایش شده قبل توسط

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

سوالات مشابه

0 امتیاز
0 پاسخ 644 بازدید
0 امتیاز
0 پاسخ 447 بازدید
0 امتیاز
2 پاسخ 864 بازدید
0 امتیاز
2 پاسخ 4.5هزار بازدید
0 امتیاز
1 پاسخ 600 بازدید
0 امتیاز
0 پاسخ 1.5هزار بازدید
0 امتیاز
0 پاسخ 334 بازدید
0 امتیاز
1 پاسخ 2.2هزار بازدید
0 امتیاز
1 پاسخ 603 بازدید
...