یک مشکل درباره عبارات فارسی در پایگاه داده؟

fahimehf

Member
سلام
یه مشکل خیلی عجیب!
بعضی از عبارات داخل پایگاه مثل اینکه درست ثبت نمی شن یا ...
مثلا یک عبارت دارم بنام _خانه فرهنگ 10_ وقتی این عبارت درج می کنم . دفعه بعدکه میام اون سرچ می کنم اون پیدا نمی کنه ، و پیغام زیر رو میده .
HTML:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\wamp\www\mysite\ied_akhbar.php on line 33
تک تک حروفشم توی فایلم چک کردم.
دقت که کردم متوجه شدم برای بعضی عبارات همینطوره و برای اکثرا نه !
مثلا همچنین کلمه فایلهای متحرک !فقط وقتی کلمه رو عوض می کنم مثلا میزارم انیمیشن درست میشه!
 

ziXet

مدیر انجمن PHP/MYSQL
اگه پیدا نکنه نباید ارور بده ولی این لروری که میده برای اشتباه در کوئری هست.
کوئریتو بذار
 

fahimehf

Member
PHP:
$select=$HTTP_SESSION_VARS['select'];
	$query="select id from ids
             where (noe='$select')";
    $row=mysql_fetch_row(mysql_query($query));
البته گفتم که همین کوئری درباره اکثر عبارات درست عمل می کنه !
 

fahimehf

Member
مشکلم حل شد .
من collection رو توی مای اسکیوال utf-8 قرارداده بودم ، با تغییر اون به latin1_swedish_ci تمام عبارات بدرسی سرچ می شدند .
البته charset که همون utf-8 بود.
 

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

بالا