X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Список песен Караоке
DrDRED
DrDRED
Topic Starter сообщение 10.9.2014, 15:53; Ответить: DrDRED
Сообщение #1


Добрый день, помогите разобраться.

Есть таблица в БД, список песен для караоке, с полями:

id, number, name, author. В этой таблице более 22000 записей.

Необходимо реализовать вывод песен с кодом на сайте, по GET запросу по первой букве автора песни.

Вот скрипт:

[PHP]
$category = $_GET['category'];

echo $category;

$sql = mysql_query("SELECT * FROM catalog");
while ($row = mysql_fetch_array($sql)) {

$text = $row['author'];
$count = mb_strlen($text,'UTF-8');
$new_text = '';

for ($i = 0; $i < $count; $i++) {
if ($i == 0) {
if ($text[0] == $category) {
$new_text = "<b>$row[number]</b> - $row[author] - $row[name]";
}
}
}

echo "<p>$new_text</p>";
}
[/PHP]

Суть:

Выбираем значения из БД и проверяем по первой букве, переданной GET запросом. И выводим на экран. Скрипт наверно косячно реализован, в плане скорости работы. Но проблема в другом. Если передано запросом английская буква или цифра, то скрипт работает и выводит все, что надо. Для русских букв не работает. Думаю проблема в кодировке, пробовал менял вроде правильно передается. Подскажите, если есть мысли.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 12.9.2014, 15:43; Ответить: Degradator
Сообщение #2


делаете "set names utf-8" ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DrDRED
DrDRED
Topic Starter сообщение 12.9.2014, 15:56; Ответить: DrDRED
Сообщение #3


(Degradator @ 12.9.2014, 18:43) *
делаете "set names utf-8" ?


SET NAMES при подключение к БД прописано. Не в этом получается дело.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) CMS для сайтов с переводами песен
0 icefog 4947 1.3.2021, 17:22
автор: icefog
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыБелый и чёрный список копирайтеров и рерайтеров.
15 GVA 8775 7.11.2019, 18:53
автор: mkreine
Открытая тема (нет новых ответов) Список всех зарегистрированных доменов. Более 290 млн
12 phosphoruss 8810 25.10.2019, 23:50
автор: uahomka
Открытая тема (нет новых ответов) MARKETCALL: кидалы, черный список, мошенники, не платят, кидают, кидалово
4 kuprum 2830 7.10.2019, 22:28
автор: Kiloan_Frost
Открытая тема (нет новых ответов) Есть небольшой список сайтов-доноров позволяющих размещать в комментах безанкорные dofollow ссылки
0 Tutich 1582 15.7.2019, 12:30
автор: Tutich


 



RSS Текстовая версия Сейчас: 29.3.2024, 14:11
Дизайн