تالار گفتمان nCIS.ir

نسخه‌ی کامل: نمایش اطلاعات در دسته بندی های جداگانه
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
صفحات: 1 2
#1221 - Incorrect usage of UNION and ORDER BY
کوئریتون رو بگذارین.

 $query = array();
foreach($categoryIds as $cid) {
$query[] = 'SELECT
    n.id           AS nid,
    n.cat_id       AS ncat_id,
    n.owner_id     AS nowner_id,
    n.title        AS ntitle,
    n.description  AS ndescrition,
    n.keywords     AS nkeywords,
    n.visit        AS nvisit,
    n.like         AS nlike,
    n.dislike      AS ndislike,
    n.picture      AS npicture,
    n.create_date  AS ncreate_date,
    n.public_date  AS npublic_date,
    n.update_date  AS nupdate_date,
    n.expire_date  AS nexpire_date,
    n.status       AS nstatus,
    nc.id          AS ncid,
    nc.parent_id   AS ncparent_id,
    nc.owner_id    AS ncowner_id,
    nc.name        AS ncname,
    nc.title       AS nctitle,
    nc.description AS ncdescription,
    nc.picture     AS ncpicture,
    nc.create_date AS nccreate_date,
    nc.public_date AS ncpublic_date,
    nc.update_date AS ncupdate_date,
    nc.expire_date AS ncexpire_date,
    nc.status      AS ncstatus
    FROM news n
    LEFT OUTER JOIN news_categories nc
    ON nc.id = n.cat_id
    WHERE (n.cat_id = ' . Database::Escape($cid) . ') ORDER BY n.id LIMIT 0,3
    ';


کوئریهاتون رو توی پرانتز بگذارین ببینید درست میشه یا نه.
بله درست شد
ولی اونجوری که میخواستم نشد
الان به تعداد اخبار من رکورد خارج کردم
اگر بخوام با حلقه محتوا رو نشون بدم به مشکل میخورم
هنوز حل نشده Smile

الان تو نمایش مشکل دارم
الان به تعداد خبر ها دسته بندی نمایش میده
من میخوام مثلا برای اخبار ورزشی یه باکس داشته باشم توش 3 تا خبر اخراین دسته رو نشون بدم برای اقتصادی یه باکس داشته باشم توش 3 خبر اخرو نشون بدم و...
خوب کافیه مثلاً برای اخبار اقتصادی فقط خونه هایی که فیلد category_id اونها با id دسته اقتصادی یکیه نمایش بدین.
امکانش هست با تیم ویور ببینید منظورمو نمی تونم بگم
صفحات: 1 2