-
January 28th, 2016, 16:29
#1
2 سوال در مورد کوئری و پی اچ پی
سلامیکی میخواستم ببینم این دستور دقیقا چکار می کنه؟ $db = Factory::DB();دوم اینکه فرض کنید یه جدول هست که کاربران مطلب میذارن در این جدول ثبت میشه هم مطلب هم آی دی کاربر هم تاریخ درج مطلبمثلا کاربر آی دی یک ده مطلب گذاشته و کاربر آی دی دو 15 مطلبو تاریخ مطالب هم در جدول ذخیره شده استبا یک کوئری میخوام تعداد مطالب هر کاربر را بر اساس سورت نزولی پیدا کنم در یک هفیته گذشته که خروجی مثلا چنین میشود2 151 10یعنی کاربر دو ، پانزده مطلب درج کرده در یک هفته اخیر و کاربر یک ده مطلبیه جوری که با دستور count بتونم هر آی دی که مطلب بیشتری گذاشته پیدا کنمتشکر
ویرایش توسط m like mother : January 28th, 2016 در ساعت 16:33
دلیل: چسبیده شدن خطوط به هم !
-
-
January 28th, 2016 16:29
# ADS
-
January 28th, 2016, 16:54
#2
عضو دائم
پاسخ : 2 سوال در مورد کوئری و پی اچ پی
از کلاس Factory متد DB را فرخوانی میکند مقدار بازگشتی این متد را در متغییر DB میریزد.
بقیه حرف و منظورتون هم متوجه نشدم. واضح تر اعلام کنید چی میخواهید.
-
-
January 29th, 2016, 13:08
#3
پاسخ : 2 سوال در مورد کوئری و پی اچ پی
توضیح سوال دوم
فرض کنید کاربران شما مطلب و نظر درج می کنند و اینها داخل یک چدول میره خود مطلب ، آی دی کاربر ، تاریخ درج مطلب و ....
حالا تو این جدول ممکنه کاربری بیست مطلب داشته باشد ممکنه کاربر دیگری دو مطلب .... یعنی اگر یک آی دی در این جدول بیست بار وجود داشته باشد یعنی اون بیست بار مطلب درج کرده است
حالا یک کوئری بدهیم که کاربران را بر اساس تعداد مطلبی که درج کردند ( مثلا به صورت نزولی ) دریافت کنیم در یک هفته اخیر
مثلا خروجی چیزی شبیه به این است
آی دی 5 بیست مطلب
آی دی 9 هیجده مطلب
آی دی 12 هشت مطلب
آی دی 15 سه مطلب
یعنی تعداد آی دی ها رو باید count کنیم که هر کی چقدر تکرار شده در یک هفته گذشته ، فرض کنید فیلد تاریخ در این جدول مثلا date هست ( فقط روز و ساعت نداریم )
میخوام ببینم کوئری به چه صورت میشود
تشکر
ویرایش توسط m like mother : January 29th, 2016 در ساعت 13:11
-