ورود

نسخه کامل مشاهده نسخه کامل : مشکل با تابع ()COUNT در زمان کوئری گرفتن از Mysal



David.Jn
18-03-2009, 00:43
سلام
من وقتی دارم با count تعداد یه فیلد رو بر حسب یه مقدار میخونم به جای عدد مورد نظر میده: Resource id #3
اینم کوئری منه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
GTOUP BY هم کردم گفتم شاید جواب بده ولی نداد

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کجای کار من مشکل داره؟
همین کد تو خود Mysql جواب میده و خروجی درست(عدد) میده ولی وفتی با php میخوام کوئری بگیرم مینویسه:Resource id #3

eli23
18-03-2009, 08:44
سلام من اينجوري كار كردم برام جواب داده يه امتحان بكن.
$q="select Count(ccode) from evaluation where ccode=$co ";
$r=mysql_query($q);
@$a=mysql_fetch_assoc($r);
$c=$a['Count(ccode)'];
البته ميدوني كهccode يكي از فيلداي پايگاه دادمه. انشاا... جواب بگيري فعلاً

eli23
18-03-2009, 08:46
يه چيز ديگه هگه به* جواب نداد برا تكتك فيلدا هگه كمه تعريفش كن

David.Jn
18-03-2009, 10:39
ممنون
خیلی عالی شد
مشکل من اینجا بود که من fetch میکردم ولی تو ایندکس آرایه ای که بهم میداد نمینوشتم count(unread) فقط اسم فیلد رو میزاشتم یعنی اینجوری مینوشتم:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

eli23
18-03-2009, 11:08
سلام قابلي نداشت.خدارو شكر مشكل يه نفر حل شد