View Full Version : سوال: چطوری فقط اطلاعات یه ردیف رو بخونیم ؟ ( مثلا ردیف شماره 5 )
mamali-mohammad
چهارشنبه 05 مرداد 1390, 13:45 عصر
سلام
ما یه دیتابیس داریم و حدود 500 تا ردیف داره
حالا میخوایم دستور بدیم که فقط مثلا id شماره 50 رو نشون بده
یا فقط یکی مونده به اخری
چطوری انجام میشه ؟
dousti_design
چهارشنبه 05 مرداد 1390, 14:43 عصر
فقط مثلا id شماره 50 رو نشون بده
SELECT * FROM table WHERE id='50';
فقط یکی مونده به اخری
mysql_query("SELECT * FROM table");
$last=mysql_affected_rows()-1;
SELECT * FROM table WHERE id='$last'
طراحی سایت (http://sepandsystem.ir/) و طراحی وب سایت (http://sepandsystem.ir/)
MSN_Issue
چهارشنبه 05 مرداد 1390, 16:30 عصر
اگه خواستید ردیف 50ام رو بگیرید و id هم نداشتید میتونید از کوئری زیر استفاده کنید :
select * from tbl limit 50,1
این کوئری فقط ردیف 50 رو برمیگردونه !
mamali-mohammad
یک شنبه 18 دی 1390, 17:37 عصر
سلام
دوستان چطوری بگیم از آخری به بعد رو نشون بده ؟
یعنی همه رو نشون بده به جز آخرین ردیف ( جدیدترین مطلب وارد شده )
djsaeedkhan
یک شنبه 18 دی 1390, 23:47 عصر
خوب برای این کار می تونی اینجوری کار کنی
select * form Table order by id desc limit 1,100
این تمام سطر ها رو بر اساس آیدی نزولی مرتب می کنه و از دومین عنصر 100 تاشو نمایش میده
djsaeedkhan
یک شنبه 18 دی 1390, 23:49 عصر
حتی می تونی اینجوری هم بگی
select top 10 * from table limit 1,10
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.