دفترچه
یادگیری برنامه نویسی - نسخه قابل چاپ

+- دفترچه (https://daftarche.com)
+-- انجمن: دانش (https://daftarche.com/%D8%A7%D9%86%D8%AC%D9%85%D9%86-%D8%AF%D8%A7%D9%86%D8%B4)
+--- انجمن: رایانه، اینترنت، تلفن‌های همراه (https://daftarche.com/%D8%A7%D9%86%D8%AC%D9%85%D9%86-%D8%B1%D8%A7%DB%8C%D8%A7%D9%86%D9%87%D8%8C-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA%D8%8C-%D8%AA%D9%84%D9%81%D9%86%E2%80%8C%D9%87%D8%A7%DB%8C-%D9%87%D9%85%D8%B1%D8%A7%D9%87)
+--- موضوع: یادگیری برنامه نویسی (/%D8%AC%D8%B3%D8%AA%D8%A7%D8%B1-%DB%8C%D8%A7%D8%AF%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C)

صفحات 1 2 3 4 5 6 7


یادگیری برنامه نویسی - sonixax - 10-20-2012

خوب اونها ستون هستند ممد جان نه فیلد ، این شکل رو ببین بهتر میفهمی :

[عکس: 27.gif]

آبی میشه ستون و قرمز میشه سطر .

شما اگر فقط میخوای یک خبر رو استخراج کنی چیزی شبیه این نیاز داری :

کد:
Select * From `TableName` Where id=`ID`

بهترین راه اینه که بعد از اینکه این کار رو کردی چیزی که استخراج کردی رو به شکل آرایه بریزی توی یک متغیر و بعدش دیگه بیخیال دیتابیس بشی و هر چیزی که میخوای رو از توش بکشی بیرون .

من نمیدونم .NET برای کار با آرایه ها دقیقن چه توابعی داره ولی توی MSDN حتمن پیدا میکنی . بعدش میای و مثلن فقط عنوان رو از توی آرایه ات میکشی بیرون و میگی ۱۰ تا کاراکتر اولش رو نشون بده .

اینکه یک ضرب بخوای همه این کارها رو با دیتابیس بکنی هم میشه ولی من شخصی این راهی که نوشتم رو میپسندم ، هر چند که حافظه بیشتری مصرف میکنه (البته اصلن مهم نیست) ولی اصولی تره و در صورت نیاز مجبور نیستم دوباره برای یک کار دیگه در مورد همون اطلاعات یک کوئری جدید اجرا کنم و منابع سیستم رو الکی مصرف کنم .

اگر اون Where id= رو هم برداری کل خبرهات رو میکشه بیرون . و البته میتونی به یک کوئری مثل این :

کد:
Select * From TableName order by ID desc

از آخر به اول همه رو مرتب کنی .

اگر هم مثلن این طوریش کنی :

کد:
Select * From TableName order by ID desc limit 5

آخرین پنج سطر اضافه شده رو برات استخراج میکنه .

البته اینها MySql بودند ، ولی فکر کنم کوئری های MySql و SQL در این سطح مثل هم باشند . من هیچ وقت SQL استفاده نکردم و نمیکنم چون برای پروژه های معمولی زیادیه . حتا برای پروژه های خیلی بزرگتر از این حرفها هم SQL زیاده .


یادگیری برنامه نویسی - mamad1 - 10-31-2012

میلاد جان با استفاده از متد sub string
مشکل حل شد


(substring(matnkham,0,10) as exp1 from news_admin order by id desc", con..........