PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : 2 سوال در مورد کوئری و پی اچ پی



m like mother
January 28th, 2016, 16:29
سلامیکی میخواستم ببینم این دستور دقیقا چکار می کنه؟ $db = Factory::DB();دوم اینکه فرض کنید یه جدول هست که کاربران مطلب میذارن در این جدول ثبت میشه هم مطلب هم آی دی کاربر هم تاریخ درج مطلبمثلا کاربر آی دی یک ده مطلب گذاشته و کاربر آی دی دو 15 مطلبو تاریخ مطالب هم در جدول ذخیره شده استبا یک کوئری میخوام تعداد مطالب هر کاربر را بر اساس سورت نزولی پیدا کنم در یک هفیته گذشته که خروجی مثلا چنین میشود2 151 10یعنی کاربر دو ، پانزده مطلب درج کرده در یک هفته اخیر و کاربر یک ده مطلبیه جوری که با دستور count بتونم هر آی دی که مطلب بیشتری گذاشته پیدا کنمتشکر

T.Toosi
January 28th, 2016, 16:54
$db = Factory::DB();

از کلاس Factory متد DB را فرخوانی میکند مقدار بازگشتی این متد را در متغییر DB میریزد.

بقیه حرف و منظورتون هم متوجه نشدم. واضح تر اعلام کنید چی میخواهید.

m like mother
January 29th, 2016, 13:08
توضیح سوال دوم

فرض کنید کاربران شما مطلب و نظر درج می کنند و اینها داخل یک چدول میره خود مطلب ، آی دی کاربر ، تاریخ درج مطلب و ....
حالا تو این جدول ممکنه کاربری بیست مطلب داشته باشد ممکنه کاربر دیگری دو مطلب .... یعنی اگر یک آی دی در این جدول بیست بار وجود داشته باشد یعنی اون بیست بار مطلب درج کرده است
حالا یک کوئری بدهیم که کاربران را بر اساس تعداد مطلبی که درج کردند ( مثلا به صورت نزولی ) دریافت کنیم در یک هفته اخیر

مثلا خروجی چیزی شبیه به این است

آی دی 5 بیست مطلب
آی دی 9 هیجده مطلب
آی دی 12 هشت مطلب
آی دی 15 سه مطلب

یعنی تعداد آی دی ها رو باید count کنیم که هر کی چقدر تکرار شده در یک هفته گذشته ، فرض کنید فیلد تاریخ در این جدول مثلا date هست ( فقط روز و ساعت نداریم )
میخوام ببینم کوئری به چه صورت میشود

تشکر