دفترچه

نسخه‌ی کامل: یادگیری برنامه نویسی
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
صفحات: 1 2 3 4 5 6 7
خوب اونها ستون هستند ممد جان نه فیلد ، این شکل رو ببین بهتر میفهمی :

[عکس: 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 زیاده .
میلاد جان با استفاده از متد sub string
مشکل حل شد


(substring(matnkham,0,10) as exp1 from news_admin order by id desc", con..........
صفحات: 1 2 3 4 5 6 7