سلام من کد زیر نوشتم برای اینکه 4 پست فقط در ایندکس نمایش بده ولی اجرا نشد
ممنون میشم راهنمایی کنید مشکلم کجاست
<div class="row">
<?php
$query = mysqli_query($db, "SELECT * from managecourses ORDER BY id desc");
while($row = mysqli_fetch_assoc($query)) {
$count = 4 ;
while($count <=4 )
{
?>
<div class="col-lg-3">
<br>
<div class="box1">
<center>
<img src="uploads/<?php echo $row['image']; ?>" width="200px" height="150px">
<p><?php echo $row["course"]; ?></p>
<p><?php echo $row["comment"]; ?></p>
<hr>
<button href="css.html" class="btn-success">مشاهده</button>
<br>
<br>
</center>
</div>
</div>
<?php
$count+=1;
}
} ?>
قبل از حلقه while مقدار count رو برابر با ۱ بگذار
در کل این روش خیلی بهینه نیست .. چون داری کل دوره ها رو میگیری و ۴ تا رو نمایش میدی
بهتره که کوئری شما کلا ۴ مورد رو برگردونه
SELECT * from managecourses ORDER BY id desc limit 4;
سلام
چرا از limit استفاده نمی کنید؟
کافیه به query خودتون LIMIT 4 اضافه کنید و اون while دوم رو حذف کنید
قبل از حلقه while مقدار count رو برابر با ۱ بگذار
در کل این روش خیلی بهینه نیست .. چون داری کل دوره ها رو میگیری و ۴ تا رو نمایش میدی
بهتره که کوئری شما کلا ۴ مورد رو برگردونه
SELECT * from managecourses ORDER BY id desc limit 4;
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟