View Full Version : کد دریافت اطلاعات از دیتابیس
alifaraji
شنبه 07 دی 1392, 18:17 عصر
بنام خدا
سلام
امیدوارم که حال همتون خوب باشه !
دوستان من میخوام 30 ردیف آخر دیتابیس رو بیارم !
این کد پایین همه اطلاعات دیتابیس رو از اول به آخر میاره در حالی که من میخوام از آخر به اول بیاره و اینکه بصورت محدود یعنی مثلا 30 تا بیاره !!
مثلا:
while($my=mysql_fetch_assoc($dbresult))
{
echo $my['Name'];
}
باتشکر از تمامی دوستان عزیز !
alifaraji
شنبه 07 دی 1392, 18:37 عصر
ببخشید که سطح سوال مبتدیه ولی خب من بلد نیستم !:لبخند:
یعنی این همه کاربر استاد تو این سایته ولی هیچ کدوم اینو بلد نیست! ؟:متفکر:
Javidhb
شنبه 07 دی 1392, 18:45 عصر
انتهای کوئریتون اینو اضافه کنید:
....
ORDER by X DESC
LIMIT 30
بجای x ستونی که مد نظرتون رو وارد کنید... معمولا id یا date
اینجوری نتایج صعودی (کم به زیاد - برعکس حالت عادی) چیده میشن و فقط 30 مورد رو بر میگردونه.
alifaraji
شنبه 07 دی 1392, 19:11 عصر
ببخشید چون تازه واردم خودتون اینجا وارد کنید تا یاد بگیرم:لبخند:
<?php
include("confing.php");
$dbresult=mysql_query("SELECT * FROM table",$sql);
while($my=mysql_fetch_assoc($dbresult))
{
echo "LastName : ".$my['LastName']."Name: ".$my['Name']."<br />";
}
mysql_close($sql);
?>
Tarragon
شنبه 07 دی 1392, 19:15 عصر
سلام
این کد :
<?php
include("confing.php");
$dbresult=mysql_query("SELECT * FROM `table` ORDER by `id` DESC LIMIT 30",$sql);
while($my=mysql_fetch_assoc($dbresult))
{
echo "LastName : ".$my['LastName']."Name: ".$my['Name']."";
}
mysql_close($sql);
ضمن config درسته نه confing!
alifaraji
شنبه 07 دی 1392, 19:21 عصر
خیلی خیلی ممنون!
ولی وقتی میزام مینویسه که تو خط 13 مشکل وجود داره که اون خط میشه :
while($my=mysql_fetch_assoc($dbresult))
باتشکر از همه ی اساتید !
alifaraji
شنبه 07 دی 1392, 19:23 عصر
مشکلم حل شد فهمیدم مشل از کجاست !:لبخند:
مشکل از کد شما نیست !:چشمک:
باتشکر فراوان:بوس:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.