نمایش سه پاسخ اول ajax
سلام
من دیتابیسی دارم که تعداد زیادی رکورد داره
حالا می خوام مثل گوگل یه تکست باکس بزارم وسط صفحه و کاربری عددی رو توی اون تکست باکس می نویسه با ajax مقدار رو سمت فایلی می فرستم که اون فایل به دیتابیس وصل میشه و جواب کوئری حدوداً دویست خط هست حالامن می خواستم مثل گوگل سه خط اول رو توی یه تول تیپ نشون کاربر بدم و یه لینک بزارم که باکلیک رو اون بقیه پاسخ ها تو یه صفحه دیگه نشون داده بشن
سرچ کردم اما نتونستم چیز بدرد بخوری پیدا کنم
ممنون از شما
این مورد محدود کردن تعداد رکوردهای بازگشتی رو استاد در بخش پنجم، قسمت ساخت Pagination، کامل و عملی توضیح دادن. اینم لینک: لینک
به طور خلاصه برای این که محدود کنی که تعداد رکورد مورد نظرت رو از کوئری بگیری، از کلمه LIMIT در کد SQL کمک بگیر. بعد از LIMIT اول عنصر شروع رو میدی و بعد انتها که برای کار شما میشه تعداد سه رکورد (از صفر تا دو). یعنی اینجوری:
SELECT * FROM اسم جدول WHERE شرط LIMIT 0 , 2
SELECT * FROM x_note WHERE user_id = $userId LIMIT 0 , 2
اینم نمونه کد که برگرفته از پروژه Notes از آموزش های خود استاد هست:
$records = $db->query("SELECT * FROM x_note WHERE user_id=$userId LIMIT $startIndex, $count");
بعد برای لینکی که خودتون گفتید میذارین که بره به یه صفحه ی دیگه، محدودیت رکورد رو بردارید. یعنی کوئری بزنید بدون LIMIT
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .