View Full Version : سوال: ارور assiagnment in condition
DR.HTML
دوشنبه 30 تیر 1393, 10:30 صبح
با سلام از تابع mysql_fetch_assoc ارور assiagnment in condition رو میگیرم توی zend studio البته توی اجرای کد مشکلی نیست و به خوبی اجرا میشه این اخطار مربوط به چیه ؟
saeedvir
دوشنبه 30 تیر 1393, 12:54 عصر
اسم جدول را به همراه ستون در کوئری وارد کنید :
select `tb3`.`id` from `tb3`,`tb2` where `name` = saeed;
2undercover
دوشنبه 30 تیر 1393, 15:30 عصر
احتمالا شما اینجوری عمل کردید:
while ($rows = mysql_fetch_assoc($result)) {
//...
}
و IDE هم فکر می کنه شما اشتباها به جای اینکه از عملگر مقایسه ای == استفاده کنید توی شرط حلقه از = استفاده کردید.
DR.HTML
دوشنبه 30 تیر 1393, 21:03 عصر
احتمالا شما اینجوری عمل کردید:
while ($rows = mysql_fetch_assoc($result)) {
//...
}
و IDE هم فکر می کنه شما اشتباها به جای اینکه از عملگر مقایسه ای == استفاده کنید توی شرط حلقه از = استفاده کردید.
کلا من خیلی جستجو کردم توی سایت stakcoveflow به یه جوابی رسیدم اونم !=false بود کلا فک میکنم یه ایراد الکی داره میگیره Warning اشتباهی میتونه باشه حتی اون شرط هم اضافه کردم باعث میشد متد خروجی اشتباهیو بده
و این اشتباه منم با نظر شما موافقم توی یی دوجام دیده بودم گفته بودن قبل از اینکه وارد حلقه کنید شرطو بزارید مثل همین $rows = mysql_fetch_assoc قبل while بزاریم که باعث میشه به چیزی که میخوایم نرسیم و فقط خط اول چاپ بشه و اکثرا گفته بودن که کلا ای پیغامارو باید غیر فعال کرد
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.