PDA

View Full Version : جستجو



olampiad
دوشنبه 13 بهمن 1393, 15:56 عصر
سلام و خسته نباشید
ب این کد ی نگا بندازید.


$query=mysql_query('select count(3) from `mail`');

من الآن میخوام از بین 100 تا ردیف موجود در جدولم فقط 3تای اولی رو بیرون بکشم.
حالا این کد رو نوشتم کار نمکنه.
مشکل از کجاست
مرسی

mohamadali1374
دوشنبه 13 بهمن 1393, 18:45 عصر
کافی بنویسید:
query=mysql_query('select * from `mail` limit 0,3');

این کد یعنی اینکه از رکورد صفر جدول تا رکورد 3 جدول رو انتخاب کن

olampiad
سه شنبه 14 بهمن 1393, 16:45 عصر
تشکر فراوان از شما دوست عزیز
به این تصویر ی نگا بندازید.
http://s4.picofile.com/file/8168244034/jhgfds.PNG
به فیلد send نگا کنید.
میبینید این فیلد در بعضی جاها yes و در بعضی جاها خالی است.
حالا من میخوام کوئری بنویسم که از اول جدول جستجو رو شروع کنه و صد تا ردیف هایی که send=yes هستش رو برگردونه من نمیخوام همه رو بر گردونه من فقط میخوام صد تا اولی رو برگردونه.
تو نوشتن این کوئری کمکم میکنید.
امیدوارم منظورمو متوجه شده باشین.
مرسی ممنون

hamedarian2009
سه شنبه 14 بهمن 1393, 16:49 عصر
تشکر فراوان از شما دوست عزیز
به این تصویر ی نگا بندازید.
http://s4.picofile.com/file/8168244034/jhgfds.PNG
به فیلد send نگا کنید.
میبینید این فیلد در بعضی جاها yes و در بعضی جاها خالی است.
حالا من میخوام کوئری بنویسم که از اول جدول جستجو رو شروع کنه و صد تا ردیف هایی که send=yes هستش رو برگردونه من نمیخوام همه رو بر گردونه من فقط میخوام صد تا اولی رو برگردونه.
تو نوشتن این کوئری کمکم میکنید.
امیدوارم منظورمو متوجه شده باشین.
مرسی ممنون

$query=mysql_query("SELECT * FROM `mail` WHERE `send`='yes' LIMIT 100");

olampiad
سه شنبه 11 فروردین 1394, 00:16 صبح
کافی بنویسید:
query=mysql_query('select * from `mail` limit 0,3');

این کد یعنی اینکه از رکورد صفر جدول تا رکورد 3 جدول رو انتخاب کن

سلام و خسته نباشید به دوستان عزیز
به این کد من ی نگا بندازید.



public function all_zaban($one,$two){
return $res=$this->db->select("select * from `user` LIMIT $one,$two");
}




در اینجا من مقادیر رو از کاربر میگیرم.
حالا وقتی در اینجا
one=0 و two=7 باشه ، هفتا ردیف اولی رو به خوبی برمیگردونه ولی وقتی
one=7 و two=14 شدنی از ردیف هفتم تا هجدهم رو برمیگردونه در حالی که باید از 7 تتا چهارده رو برگردونی.
این تصویر 0 تا 7
http://s6.picofile.com/file/8179894934/aaa.PNG
این تصویر 7 تا 14
http://s6.picofile.com/file/8179894950/bbb.PNG
مشکل از کجاست؟
مرسی ممنون

j_naroogha@yahoo.com
سه شنبه 11 فروردین 1394, 11:39 صبح
http://www.w3schools.com/php/php_mysql_select_limit.asp
این لینک روببینین
برای limit به این صورت تفسیر کنین
ارامتر اول: مکان شروع
پارامتر دوم: تعداد رکوردها
وقتی میگی limit 7,14
یعنی از رکورد 7 به بعد 14 رکورد رو برگردون که میشه رکورد 8-22