Непонятки с сортировкой по имени

Sanchez

Новичок
Непонятки с сортировкой по имени

Есть у меня база с названиями фильмов. Делаю сортировку по имени - сортируется, но странно - как бы на две половины делится все, и каждая из них сортируется правильно, но почему на две части разделено? :)
Выглядит это так (страничка локальной сети просто, не могу прямой линк дать) : http://sanchez.pristavka.com/films.htm
Пробовал сортировать двумя способами: в mysql при выборке (order by name), и загонять все в один массив, и потом сортирвоать уже в ПХП, и все равно глюк остается. Вот примеры кода:

PHP:
$result = mysql_query("SELECT id,name,mark,total,discussed,genre FROM films");
... заполнение массива из выборки...
function filmsCmp1 ($a, $b) {
  global $column_to_sort;
  global $sign;
  if (strtolower($a[$column_to_sort]) == strtolower($b[$column_to_sort]))
     return 0;
  if (strtolower($a[$column_to_sort]) < strtolower($b[$column_to_sort]))
     return $sign*1;
  if (strtolower($a[$column_to_sort]) > strtolower($b[$column_to_sort]))
     return $sign*(-1);
  }
....
if ($ord=='name') {
   $column_to_sort = 1;
   $sign = -1;
   }
....
usort ($films, 'filmsCmp1');
Вот так... В MySQL все кодировки указаны..
 

Sanchez

Новичок
В my.ini:
default-character-set=cp1251

В самой таблице films : (из phpmyadmin)
name .... text .... cp1251_general_ci
 
Сверху