نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: مشکل در استفاده از limit و offset در Mysql

  1. #1
    عضو انجمن
    تاریخ عضویت
    Jun 2015
    نوشته ها
    194
    تشکر تشکر کرده 
    213
    تشکر تشکر شده 
    22
    تشکر شده در
    20 پست

    پیش فرض مشکل در استفاده از limit و offset در Mysql

    میخوام شمارنده صفه برای بخش مطالب در سایت بسازم . تا کل مطالب یه جا نمایش داده نشه و صفحه بندی بشن .
    دارم از limit و offset تو mysql استفاده میکنم .
    مشکلم اینه که هر کاری میکنم تعداد limit و offset رو تو query نمیتونم داینامیک کنم . این کدم کار نمیکنه و execute نمیشه :

    کد PHP:

    $page_count
    =10;
                
    $end=($page_count*$_GET['page']);
                
    /*  */
                
    $this->database();
                
    $this->result=$this->connect->prepare("SELECT * FROM `db_post` LIMIT '.$page_count.' OFFSET 0");
                if(
    $this->result->execute()){
                    echo 
    'ddddd';
                }
                else{
                    echo 
    's0';
                } 
    ولی این کدم اجرا میشه :
    کد PHP:
    $page_count=10;
                
    $end=($page_count*$_GET['page']);
                
    /*  */
                
    $this->database();
                
    $this->result=$this->connect->prepare("SELECT * FROM `db_post` LIMIT 10 OFFSET 0");
                if(
    $this->result->execute()){
                    echo 
    'ddddd';
                }
                else{
                    echo 
    's0';
                } 
    مشکل کد اولی چیه ؟ میخوام تعداد limit داینامیک باشه :

    - - - Updated - - -

    مشکلم حل شد ممنون

    - - - Updated - - -

    من این کد اول ر به این شکل ویرایش کردم و مشکلم حل شد :
    کد PHP:
    SELECT FROM `db_post`  LIMIT $page_count OFFSET $start 
    حالا مشکلم اینه که میخوام به وسیله order by `id` برعکس کل جدول رو پیمایش کنم . برای این منظور اینطوری کد زدم .

    کد PHP:

    SELECT 
    FROM `db_postLIMIT $page_count OFFSET $start ORDER BY `id
    ولی متاسفانه کار نکرد .

    ممنون

  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    Jun 2015
    نوشته ها
    194
    تشکر تشکر کرده 
    213
    تشکر تشکر شده 
    22
    تشکر شده در
    20 پست

    پیش فرض پاسخ : مشکل در استفاده از limit و offset در Mysql

    اینم حل شد - desc رو یادم رفت بزارم

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. Warning: Illegal string offset 'action'
    توسط behtash007 در انجمن دیگر زبان ها
    پاسخ ها: 1
    آخرين نوشته: November 15th, 2017, 16:13
  2. پیغام خطای MySQL Connection Limit و ساسپند شدن توسط سرور
    توسط firstline در انجمن مباحث دیگر
    پاسخ ها: 3
    آخرين نوشته: September 27th, 2016, 12:33
  3. پاسخ ها: 2
    آخرين نوشته: August 29th, 2014, 10:49
  4. پاسخ ها: 14
    آخرين نوشته: August 11th, 2013, 00:44
  5. پاسخ ها: 0
    آخرين نوشته: March 18th, 2013, 19:06

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •