يتم استخدام الكلمة الأساسية ORDER BY لفرز البيانات في مجموعة السجلات.
يتم استخدام الكلمة الأساسية ORDER BY لفرز البيانات في مجموعة السجلات.
تقوم الكلمة الأساسية ORDER BY بفرز السجلات بترتيب تصاعدي بشكل افتراضي.
إذا كنت تريد الفرز بترتيب تنازلي، فاستخدم الكلمة الأساسية DESC.
حدد اسم (أسماء) الأعمدة من اسم_الجدول ORDER حسب اسم_الأعمدة (أسماء_الأعمدة) ASC|DESC
لمعرفة المزيد حول SQL، قم بزيارة دروس SQL الخاصة بنا.
المثال التالي يحدد كافة البيانات المخزنة في جدول "الأشخاص" ويفرز النتائج بناءً على عمود "العمر":
<?php$con=mysqli_connect("localhost"، "اسم المستخدم"، "password"، "قاعدة البيانات")؛ // كشف الاتصال if (mysqli_connect_errno()){ echo "فشل الاتصال: " = mysqli_query($con,"اختر * من الأشخاص حسب العمر");while($row = mysqli_fetch_array($result)){ echo $row['FirstName']; echo " " . $row['LastName']; echo " " . $con)؛؟>
ستخرج النتيجة أعلاه:
جلين كواجماير 33 بيتر جريفين 35
يمكنك الفرز بناءً على أعمدة متعددة. عند الفرز حسب أعمدة متعددة، يتم استخدام العمود الثاني فقط إذا كان العمود الأول له نفس القيمة:
حدد اسم (أعمدة) الأعمدة من اسم_الجدول، وترتيبها حسب العمود 1، والعمود 2