السلام عليكم ورحمة الله وبركاته ..
حصلت معي مشكلة غريبة ..
انا لدي جدول واريد اظهار آخر نتئجة فيه ..
أنا كنت استخدمة select last()
مثال للجملة التي استخدمتها ولم تقبل معي
SELECT LAST(id) FROM table
جربتها على php
يظهر خطأ
السلام عليكم ورحمة الله وبركاته ..
حصلت معي مشكلة غريبة ..
انا لدي جدول واريد اظهار آخر نتئجة فيه ..
أنا كنت استخدمة select last()
مثال للجملة التي استخدمتها ولم تقبل معي
SELECT LAST(id) FROM table
جربتها على php
يظهر خطأ
تم تعديل هذه المشاركة بواسطة أبورنه في 22 أغسطس 2009 في 21:39
جرب هذا الكود
SELECT col1, col2, ... FROM TableName ORDER BY ColName DESC LIMIT 1
تم تعديل هذه المشاركة بواسطة just-gal في 22 أغسطس 2009 في 23:14
hope is not a plan
----------------
اخي مشكور على تجاوبك ولكن انا اريد ان تظهر جميع السجلات ...
وتترتب حسب اخر سجل تم إدخالها ( last )
أخي المشكلة بإختصار اني اريد اذا قمت بعمل group by لسجلات مثلاً عددها 10
لو فرضنا ان السجل a وهو الذي قمت بعمل group by له
ارغب بترتيب الحقل b حسب آخر إدخال له
اقتباسارغب بترتيب الحقل b حسب آخر إدخال له
اسفة اخي مافهمت شنو قصدك
وبعدين انت تقصد استخدام group by مع حقول ؟ لانها ماتستخدم مع سجلات
ياريت توضح اكثر حتى اقدر ساعدك يعني اريد افهم كيف رح يكون الترتيب وشنو هو نوع المدخلات
hope is not a plan
----------------
اخوي جرب اكتب اي جملة sql في صفحة php
فيها last
وعطني النتيجة
اخي انت تقصد الدالة
( ) last
طيب تقدر تحط لنا الكود ؟؟
تم تعديل هذه المشاركة بواسطة just-gal في 23 أغسطس 2009 في 00:40
hope is not a plan
----------------
اخوي اكتب اي جملة
select last(id) ...........
وجرب وشوف النتيجة انا حاول اكثر من مرة ولا اعرف اين المشكلة
اخي انا اريد اعرف انت وين تكتبها وشنو الخطأ اللي يطلع معك
يعني اذا تقدر تحط الكود هنا رح تسهل ايجاد الحل ان شاء الله
hope is not a plan
----------------
هو الموضوع طويل شوي بالنسبة لي وانا احاول اختصره ..
عموماً سوف اشرح لك وان شاء الله توضح معك الحين ..
شوف انا ربطت الصفحة مع قاعدة البيانات واشتغلت معي تمام

غيرة في جملة sql وجربت max وشغاله معي زي الحلاوة

غيرة في الجملة وحطيب last
ظهرت لك هذه الرسالة مع العلم اني جربت في لغات غير php وضبطت جملة السليكت
اتمنى تفسير هذه المشكلة

هذه صورة تثبت ان last شغال وهو من جمل sql

تم تعديل هذه المشاركة بواسطة أبورنه في 23 أغسطس 2009 في 01:37
اخي دالة
() last
() first
لاتدعمها لغة Mysql هذا هو سبب الخطأ يعني انت حاليا مطلوب منك تستخدم البديل هو max () للاي دي
hope is not a plan
----------------
أدري اشغلت معي ..
ومشكور على تعبك ..
أخي هل انت متأكد 100% ان MySql لا تدعم Last
شوف الرابط اعلاه فيه جميع دوال اللي تدعمها لغة mysql
وانا اسفة لانو مافهمت قصدك من البداية
تم تعديل هذه المشاركة بواسطة just-gal في 23 أغسطس 2009 في 03:01
hope is not a plan
----------------
مشكور اخوي اسأل الله ان لا يحرمك اجر ما عملت ..
المشكلة اني مسوي مشروع ولازم اطبق عليه last
عموما بشوف حل بديل ..
او سأحاول ارفق المثال لتعدل عليه او يعدل عليه احد الأخوان