جستجوی جدول

htarahi

Member
سلام:green:
یه کد می خوام (یا راهنمایی:wink:) که بیاد یه ستون از جدول رو برا یه عبارت خاص جستجو کنه.
ردیف های جدولمون هم نا مشخصه ، یا بهتر بگم متغیره !:-?
تا اینجاش زیاد سخت نیست ،اما می خوام این عمل هر 10-15 دقیقه یک بار اتوماتیک انجام بشه !
 

ziXet

مدیر انجمن PHP/MYSQL
سلام:green:
یه کد می خوام (یا راهنمایی:wink:) که بیاد یه ستون از جدول رو برا یه عبارت خاص جستجو کنه.
ردیف های جدولمون هم نا مشخصه ، یا بهتر بگم متغیره !:-?
تا اینجاش زیاد سخت نیست ،اما می خوام این عمل هر 10-15 دقیقه یک بار اتوماتیک انجام بشه !
اگه یه نمونه بدی بهتر میشه راهنمایی کرد
 

htarahi

Member
والا نمونه که ......اگر درستش کرده بودم که نیازی به سؤال نبود:green:
حالا اینکه تو سایتا استفاده شده باشه یا نه رو هم نمی دونم:cool:
چیزیه که با توجه به نیازم به ذهنم رسیده:paint:
بگذارید یه کم بیشتر توضیح بدم ......
من یه فرم "تماس با ما" دارم ،یه فرم ساده ،که نوشته های مشتری ها رو توی دیتابیس ذخیره می کنه.
به ازای هر مشتری ما یه فیلد داریم
ادمین هم نوشته ها رو که خوند اون فیلد رو صفر می کنه.
حالا من می خوام به صورت دوره ای هر 10-15 دقیقه روی اون ستون از جدول یه چک انجام بشه و اگر کسی پیغامی گذاشته باشه با یه علامت توی صفحه ی ادمین نشون داده بشه:wink:
 

o_real_love

Well-Known Member
سلام دوست عزیز
فکر کنم شما باید از جاوا اسکریپت استفاده کنی
البته گه منظورت رو درست فهمیده باشم:-?
 

ziXet

مدیر انجمن PHP/MYSQL
والا نمونه که ......اگر درستش کرده بودم که نیازی به سؤال نبود:green:
حالا اینکه تو سایتا استفاده شده باشه یا نه رو هم نمی دونم:cool:
چیزیه که با توجه به نیازم به ذهنم رسیده:paint:
بگذارید یه کم بیشتر توضیح بدم ......
من یه فرم "تماس با ما" دارم ،یه فرم ساده ،که نوشته های مشتری ها رو توی دیتابیس ذخیره می کنه.
به ازای هر مشتری ما یه فیلد داریم
ادمین هم نوشته ها رو که خوند اون فیلد رو صفر می کنه.
حالا من می خوام به صورت دوره ای هر 10-15 دقیقه روی اون ستون از جدول یه چک انجام بشه و اگر کسی پیغامی گذاشته باشه با یه علامت توی صفحه ی ادمین نشون داده بشه:wink:
باید به ازای هر درخواست یا همون تماس مشتری یه رکورد داشته باشی که تو اون رکورد اطلاعات مشتری و پیام مشتری و یه فیلد مثلا به نام read باشه
اگه مدیر پیام رو خوند شما باید فیلد اون رکورد رو آپدیت کنی/
هر دفعه هم باید با یه کوئری رکوردهایی که فیلد read اونها مثلا 0 هست (خونده نشدن) رو بکشی بیرون و به مدیر نشون بدی
 

o_real_love

Well-Known Member
چجوری میشه فهمید که یه رکورد دیده شده یا نه؟
یا از کجا بفهمیم مدیر اون رکورد رو دیده؟؟؟
 

sharktech

کاربر فعال
چجوری میشه فهمید که یه رکورد دیده شده یا نه؟
یا از کجا بفهمیم مدیر اون رکورد رو دیده؟؟؟

ما توی جدول دیتابیسمون یه فیلد به نام stat ایجاد می کنیم و مقدار اون رو همیشه به صورت پیش فرض یک قرار می دیم و اگه مدیر اون فیلد رو خوند مقدارش رو به صفر تغییر میدیم و اینطوری میشه فهمید که اون فیلد یه بار خونده شده یا نه.
 

o_real_love

Well-Known Member
اینو عزیز میدونم
الگوریتمش چجوریه؟؟؟؟
از کجا بفهمیم مدیر توی لیست تماس ها به روی لینک مربوطه کلیک کرده؟؟؟؟؟؟
 

htarahi

Member
صحبت دوستان درسته :)
سپاسگزارم:rose:
اما من چیزی راجب سؤالم دستگیرم نشد:-?:cry:
حالا من می خوام به صورت دوره ای هر 10-15 دقیقه روی اون ستون از جدول یه چک انجام بشه و اگر کسی پیغامی گذاشته باشه با یه علامت توی صفحه ی ادمین نشون داده بشه:wink:
 

htarahi

Member
از کجا بفهمیم مدیر توی لیست تماس ها به روی لینک مربوطه کلیک کرده؟؟؟؟؟؟

خب از دستور update استفاده می کنیم و کلید اجرای اون رو (منطورم دستور آپدیته) هم یه لینک می گذاریم که در پایان نوشته ی هر مشتریست.
به عبارتی مدیر پس از خوندن هر نوشته بر روی این لینک یا کلید که در انتهای نوشته هست کلیک می کنه و نوشته رو از حالت "ناخوانده" خارج می کنه:)
 

o_real_love

Well-Known Member
میشه یه نمونه کد کوچیک بذارین؟؟؟
من هنوز متوجه نشدم
:green:من چه خنگ شدم :lol:
 

meysam-fathi

Active Member
عادت ندارم زیاد توضیح بدم
من کلید رو میدم یه کم سرچ کن
اینقدر سرچ کن تا تمام لینک های گوگل بنفش بشه
 

جدیدترین ارسال ها

بالا