Вобщем есть скрипт, который парсит html файл с ссылками на статьи и записывает эти статьи в MySQL таблицу
| Код | CREATE TABLE `articles` ( `article_id` int(11) NOT NULL auto_increment, `article_linkname` varchar(100) character set utf8 collate utf8_unicode_ci NOT NULL default '', `article_name` varchar(100) NOT NULL default '', `article_text` longtext NOT NULL, `article_categ` int(11) NOT NULL default '0', `article_editmark` smallint(1) NOT NULL default '0', `article_h` smallint(6) NOT NULL default '0', `article_page` int(11) NOT NULL default '1', PRIMARY KEY (`article_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=39 ;
|
в article_linkname пишется транслит названия статьи, для использования его в ЧПУ так вот...
| Код | mysql_query("SELECT article_id FROM articles WHERE article_linkname='$article'", $link)
|
$article - это и есть этот транслит который получается из ссылки. И этот запрос всегда возвращает 0, даже если статей с таким именем несколько(так у меня разбиение на страницы построено).
Так же заметил такую странность, что если статья записано тапорно забросом в базу через phpmyadmin то она выводится нормально...
и так вопрос: В чем же может быть причина этой "мистики"?
|