• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نادیده گرفتن برخی کاراکتر ها از فیلد جدول
#1
با سلام
من می خواهم در کویری زیر یک از تابعی استفاده کنم که برخی کاراکتر ها را از یک فیلد نادیده بگیرد.

فرض کنید این کویری من است:
کد پی‌اچ‌پی:
"select * from table where field like '".$_POST['textfield']."%'"
آیا تابعی در mysql هست که فیلد field و یک سری کاراکتر خاص اعراب را به عنوان پارامتر بگیرد و آن کاراکتر های خاص را نادیده بگیرد و با فیلد بدون آن کاراکتر ها مقایسه کند؟

کد پی‌اچ‌پی:
"select * from table where function(field) like '".$_POST['textfield']."%'"
  پاسخ
تشکر شده توسط :
#2
تابع replace ماي اس كيو ال رو چك كنيد
http://dev.mysql.com/doc/refman/5.0/en/s...on_replace
  پاسخ
تشکر شده توسط : mkmk
#3
سلام

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

http://dev.mysql.com/doc/refman/5.0/en/r...tor_regexp
ایران سرزمین من است ، سرزمین پدران من است.
به خاکش سوگند ، برایش خون هم خواهم داد.
  پاسخ
تشکر شده توسط : mkmk


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان