Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> lower 
V
    Опции темы
StachelDraht
Дата 8.6.2009, 17:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 19.1.2006

Репутация: нет
Всего: 1



Привет!
Подскажите пожалуйста как вытащить текстовую информацию из базы и сразу же перевести ее в строчный вариант путем lower.
Код

SELECT * FROM ljuna_words WHERE lower(string='".$city['string']."')


Спасибо!

Это сообщение отредактировал(а) StachelDraht - 8.6.2009, 17:19
PM MAIL   Вверх
krundetz
Дата 8.6.2009, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 1
Всего: 69



StachelDraht, если я правильно понял то тебе надо перевести многострочный текст в однострочный, если так то избався от символов окончания строки.


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
StachelDraht
Дата 8.6.2009, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 19.1.2006

Репутация: нет
Всего: 1



надо сделать текст прописного вида
маленькими буквами 
PM MAIL   Вверх
unicross
Дата 8.6.2009, 18:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 422
Регистрация: 15.6.2008

Репутация: 5
Всего: 53



StachelDraht, а почему тогда функция LOWER() внутри секции WHERE ?
Пишите после SELECT
Код

SELECT LOWER(Поле) FROM ljuna_words;

Код

SELECT LOWER('STRING');
/* Выведет: string */
SELECT LCASE('STRING');
/* Выведет: string */


PM MAIL WWW   Вверх
StachelDraht
Дата 8.6.2009, 18:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 19.1.2006

Репутация: нет
Всего: 1



а если мне нужно выбрать все поля ?
Код

SELECT LOWER(*) FROM ljuna_words;

PM MAIL   Вверх
unicross
Дата 8.6.2009, 18:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 422
Регистрация: 15.6.2008

Репутация: 5
Всего: 53



Цитата(StachelDraht @  8.6.2009,  19:38 Найти цитируемый пост)
а если мне нужно выбрать все поля ?

Звездочку использовать нельзя. Перечисляйте поля и нужные переводите:
Код

SELECT Поле1, LOWER(Поле2), ..., ПолеN FROM ljuna_words;

PM MAIL WWW   Вверх
StachelDraht
Дата 8.6.2009, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 19.1.2006

Репутация: нет
Всего: 1



Код

"SELECT string, default, eng, LOWER(rus) FROM ljuna_words WHERE string='".$city['string']."'"

чего он ругается?
PM MAIL   Вверх
unicross
Дата 8.6.2009, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 422
Регистрация: 15.6.2008

Репутация: 5
Всего: 53



Код

"SELECT `string`, `default`, `eng`, LOWER(`rus`) FROM `ljuna_words` WHERE `string`='".mysql_real_escape_string($city['string'])."'"

?
Цитата

чего он ругается?

Если не поможет, то текст ошибки пожалуйста...
PM MAIL WWW   Вверх
bars80080
Дата 8.6.2009, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



слово default - служебное, обнесите его апострофами, как посоветовал unicross
PM MAIL WWW   Вверх
StachelDraht
Дата 9.6.2009, 19:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 19.1.2006

Репутация: нет
Всего: 1



что то какие то непонятки с этим запросом

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
Код

        $query = mysql_query ("SELECT * FROM ljuna_categories WHERE `for`=165 AND enabled='true'");
        while ($city = mysql_fetch_array($query)) 
            {
               $query2 = mysql_query("SELECT `string`, `default`, `eng`, LOWER(`rus`) FROM `ljuna_words` WHERE `string`='".mysql_real_escape_string($city['string'])."'");
                    while($word = mysql_fetch_array($query2))
                            {        
                                    
                                    $word['translit'] = url_translit($word[$page['language']]);
                                    echo ("<p><a href=".$word['translit'].">".$word[$page['language']]."</a></p>");
                                    //$w['translit'] = url_translit($w['url_name']);
                            }
            }

ошибка тут
Код

while($word = mysql_fetch_array($query2))
                            {        
                                ...


Это сообщение отредактировал(а) StachelDraht - 9.6.2009, 19:03
PM MAIL   Вверх
bars80080
Дата 9.6.2009, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



значит в запросе получается какая-то ерунда

что ошибки пишут?
что в самом запросе?
Код

$sql = "SELECT `string`, `default`, `eng`, LOWER(`rus`) FROM `ljuna_words` WHERE `string`='".mysql_real_escape_string($city['string'])."'";
echo $sql;

PM MAIL WWW   Вверх
StachelDraht
Дата 9.6.2009, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 19.1.2006

Репутация: нет
Всего: 1



SELECT `string`, `default`, `eng`, LOWER(`rus`) FROM `ljuna_words` WHERE `string`='catalog_10'
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/planb001/public_html/ljuna/index.php on line 1829
SELECT `string`, `default`, `eng`, LOWER(`rus`) FROM `ljuna_words` WHERE `string`='catalog_11'
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/planb001/public_html/ljuna/index.php on line 1829
SELECT `string`, `default`, `eng`, LOWER(`rus`) FROM `ljuna_words` WHERE `string`='catalog_12'
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/planb001/public_html/ljuna/index.php on line 1829
SELECT `string`, `default`, `eng`, LOWER(`rus`) FROM `ljuna_words` WHERE `string`='catalog_13'
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/planb001/public_html/ljuna/index.php on line 1829
SELECT `string`, `default`, `eng`, LOWER(`rus`) FROM `ljuna_words` WHERE `string`='catalog_14'
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/planb001/public_html/ljuna/index.php on line 1829
SELECT `string`, `default`, `eng`, LOWER(`rus`) FROM `ljuna_words` WHERE `string`='catalog_15'
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/planb001/public_html/ljuna/index.php on line 1829

ошибка в том же месте
PM MAIL   Вверх
unicross
Дата 9.6.2009, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 422
Регистрация: 15.6.2008

Репутация: 5
Всего: 53



StachelDraht, покажите структуру таблиц (SQL-запросы).
В конец каждого запроса вместо
Код

);

добавьте
Код

) or die(mysql_error());

И покажите результат.
Цитата(StachelDraht @  9.6.2009,  20:02 Найти цитируемый пост)
ошибка тут

Вы уверены, что ошибка не выше на ярус...
Цитата(StachelDraht)

$word[$page['language']]

Для этого необходимо назначить полю псевдоним. Иначе его название будет LOWER(`rus`), а не rus.
Код

LOWER(`rus`) AS `rus`

PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0575 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.