میخوام شمارنده صفه برای بخش مطالب در سایت بسازم . تا کل مطالب یه جا نمایش داده نشه و صفحه بندی بشن .
دارم از 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
ولی متاسفانه کار نکرد .

ممنون