PDA

View Full Version : سوال: مرتب سازی در MYSQL



nader3
شنبه 29 بهمن 1390, 00:31 صبح
سلام دوستان من یه کدی نوشتم که اطلاعات دیتابس و از اخرین اینزرت بخونه ولی وقتی اینزرت میکنم اطلاعات میاد وسطا. میخواسم بدونم چطور میشه اطلاعات مرتب وارد شند؟؟
دستور order by می تونه کمکم کنه؟

colors
شنبه 29 بهمن 1390, 01:09 صبح
درود

اینو تست کن

$sql = "SELECT * FROM `table` ORDER BY `table`.`id` DESC ";

yones_safari
شنبه 29 بهمن 1390, 01:09 صبح
اگه جداول شما داری فیلد کلید باشه اصلا نیازی نیست که بخواهیم به آخر اضافه کنیم.

nader3
شنبه 29 بهمن 1390, 01:41 صبح
اگه جداول شما داری فیلد کلید باشه اصلا نیازی نیست که بخواهیم به آخر اضافه کنیم.
من یکم تازه کار هستم میشه توضیح بدید؟؟ احتمالا پریمری کی گذاشتم

masoud_tamizy
شنبه 29 بهمن 1390, 11:12 صبح
خوب ساده ترین راه حل اینه که برای جدولت یه شماره سطر (مثل یه لیست مرتب که هرسطری رو که وارد جدول کردی یه شماره بهش اختصاص بده = شماره بعد از آخرین شماره) ، اونوقت می تونی سطری رو که بزرگترین شماره رو داره یا اینکه از توی لیست مرتب اولین یا آخرین سطر (بسته به شیوه مرتب سازی) رو بخونی .
درپناه حق