navid_gh
دوشنبه 27 خرداد 1387, 01:01 صبح
سلام بچه ها
اول از همه بگم من تو انجمن گشتم ولی مشکلی که من دارم رو پیدا نکردم جوابشو
مشکل من اینه من تو تمام صفحاتم از این دو کوئری استفاده کردم
SET CHARACTER SET utf8;
SET SESSION collation_connection = 'utf8_persian_ci'
بخاطر اینکه بصورت utf تو دیتابیس وارد شه و تو دیتابیس مقادیر فارسی رو بدرستی ببینم
ولی حالا به یک مشکلی بر خوردم من وقتی می خوام از یک تکس فیلد که توش فارسی می نوسیم مچش کنم با فیلدی تو دیتابیس که فارسی نمی شه
اینم کد پیدا کردن رکورد که استفاده می کنم
SELECT xFamily,xName,xCode_PK,xSubsCode FROM tblclient WHERE xFamily LIKE '%".$_GET['family']."%'
در کل اصلا نمی تونم مقادیر فارسی رو سرچ کنم ولی می تونم مثلا چاپشون کنم ولی نمی تونم توش سرچ کنم
تا یادم نرفته من ساختار دیتابیسم utf_persian_ci و ساختار فیلدهای فارسی text می باشد
ممنون از کمکتون
اول از همه بگم من تو انجمن گشتم ولی مشکلی که من دارم رو پیدا نکردم جوابشو
مشکل من اینه من تو تمام صفحاتم از این دو کوئری استفاده کردم
SET CHARACTER SET utf8;
SET SESSION collation_connection = 'utf8_persian_ci'
بخاطر اینکه بصورت utf تو دیتابیس وارد شه و تو دیتابیس مقادیر فارسی رو بدرستی ببینم
ولی حالا به یک مشکلی بر خوردم من وقتی می خوام از یک تکس فیلد که توش فارسی می نوسیم مچش کنم با فیلدی تو دیتابیس که فارسی نمی شه
اینم کد پیدا کردن رکورد که استفاده می کنم
SELECT xFamily,xName,xCode_PK,xSubsCode FROM tblclient WHERE xFamily LIKE '%".$_GET['family']."%'
در کل اصلا نمی تونم مقادیر فارسی رو سرچ کنم ولی می تونم مثلا چاپشون کنم ولی نمی تونم توش سرچ کنم
تا یادم نرفته من ساختار دیتابیسم utf_persian_ci و ساختار فیلدهای فارسی text می باشد
ممنون از کمکتون