the Dead
شنبه 10 آذر 1386, 21:04 عصر
میخواستم بدونم دستور sql ای که دیتابیس رو با شرایط زیر بسازه چیه؟
utf8_bin
utf8_persian_ci
در ظمن collation چیست؟
اگر من بخواهم یک مورد جستجو با where داشته باشم که فیلدی که مورد جستجو قرار میگیره توش امکان وجود نوشته فارسی هم باشه
آیا استفاده از این دستور در ابتدای دستورات قرمز رنگ کافیه؟
mysql_query("SET NAMES `utf8`;");
$sql = "SELECT article_id FROM cms_articles " .
"WHERE MATCH (title,body) " .
"AGAINST ('" . $_POST['keywords'] . "' IN BOOLEAN MODE)";
$result = mysql_query($sql, $conn)
or die('Could not perform search; ' . mysql_error());
utf8_bin
utf8_persian_ci
در ظمن collation چیست؟
اگر من بخواهم یک مورد جستجو با where داشته باشم که فیلدی که مورد جستجو قرار میگیره توش امکان وجود نوشته فارسی هم باشه
آیا استفاده از این دستور در ابتدای دستورات قرمز رنگ کافیه؟
mysql_query("SET NAMES `utf8`;");
$sql = "SELECT article_id FROM cms_articles " .
"WHERE MATCH (title,body) " .
"AGAINST ('" . $_POST['keywords'] . "' IN BOOLEAN MODE)";
$result = mysql_query($sql, $conn)
or die('Could not perform search; ' . mysql_error());