|
Помогите с sql
|
| Автор |
Сообщение |
alexlight Интернет на завтрак

Зарегистрирован: 19.07.2007 Сообщения: 43
1418 
|
Добавлено: Вс, 01 Ноя, 2009 19:53 Заголовок сообщения: Помогите с sql |
|
|
вообщем востановил базу из бекапа и все немогу решить с кодировкой!ПОМОГИТЕ хЕЛП!
сайт на e107 фак читал!нече не выходит
результат вот! alexlight.ru |
|
| Вернуться к началу |
|
 |
Веденин Красные глаза


Зарегистрирован: 17.05.2007 Сообщения: 2066 Откуда: Самара 11733 
|
Добавлено: Пн, 02 Ноя, 2009 07:20 Заголовок сообщения: Re: Помогите с sql |
|
|
| alexlight писал(а): | вообщем востановил базу из бекапа и все немогу решить с кодировкой!ПОМОГИТЕ хЕЛП!
сайт на e107 фак читал!нече не выходит
результат вот! alexlight.ru |
А при чем тут кодировка?
| Цитата: | CRITICAL_ERROR:
Line : generic, class2.php
Error reported as: [7]: mySQL is running but database () couldn't be connected to.
Please check it exists and that your e107_config.php contains the correct information. |
Ошибка соединения с базой, скорее всего не правильный пароль к mySQL в e107_config.php
P.S. Опять таки каким боком этот вопрос относится к Программированию для WEB? _________________ Написание конвекторов, парсеров, интеграции нескольких сайтов (в личку)
Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Пн, 02 Ноя, 2009 14:20 Заголовок сообщения: |
|
|
Веденин
до того было знаками вопросов.. что впрочем является столь избитой темой, что что-либо отписывать - в падлу  _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
Артур 11 1110 1000


Зарегистрирован: 22.01.2008 Сообщения: 1159 Откуда: Lietuva 7191 
|
Добавлено: Пт, 24 Сен, 2010 12:08 Заголовок сообщения: |
|
|
Здравствуйте
Есть поле
date тип varchar(255)
Мне нужно сравнить date в запросе в секции WHERE
Проблема в том что я не могу изменить тип поля.
Я составил такой запрос:
| Код: | | SELECT date FROM `tbl` WHERE CAST(date AS INTEGER) < 1264978800 AND CAST(date AS INTEGER) < 1262300400 ORDER BY `date`; |
Проблема в том, что выкидывает синтаксическую ошибку:
SQL error: near "AS": syntax error
Вроде всё правильно.
В чём проблема?
(SQLite) _________________ Скрипты [PHP/JS] на заказ, в ЛС, недорого.
SAPE |
|
| Вернуться к началу |
|
 |
lazutov while (1==1);


Зарегистрирован: 30.04.2007 Сообщения: 3840
111220 
|
Добавлено: Вс, 26 Сен, 2010 10:16 Заголовок сообщения: |
|
|
| Код: | | date тип varchar(255) |
Засомневаться в квалификации того, кто это писал.
Для даты/времени есть собственные типы.
А конвертация на стороне SQL -- огромная проблема и потенциально опасное место. _________________ сервис DNS | разные http, DNS и прочие утилиты |
|
| Вернуться к началу |
|
 |
Артур 11 1110 1000


Зарегистрирован: 22.01.2008 Сообщения: 1159 Откуда: Lietuva 7191 
|
Добавлено: Вс, 26 Сен, 2010 16:19 Заголовок сообщения: |
|
|
lazutov
| Цитата: | | Проблема в том что я не могу изменить тип поля. |
Может подскажете где синтаксическая ошибка?  _________________ Скрипты [PHP/JS] на заказ, в ЛС, недорого.
SAPE |
|
| Вернуться к началу |
|
 |
girafenok Два пингвиненка


Зарегистрирован: 17.11.2007 Сообщения: 333
11827 
|
Добавлено: Вс, 26 Сен, 2010 18:10 Заголовок сообщения: |
|
|
Проверил приведенный запрос на Питоне и PHP 5.3.
В Питоне работает, в PHP 5.3 - нет, та же ошибка. Думаю, что проблема в интерпретации "as" php-интерпретатором.
Совершенно не обязательно делать cast. В таком виде тоже работает:
| Код: | | SELECT date FROM tbl WHERE date<1264978800 ORDER BY date | .
И вопрос: зачем два сравнения на "меньше"?
lazutov,
В sqlite не типа date. Да и все типы, как я понимаю, в этой БД - это условность.
UPD:
Конструкция CAST появилась в SQLite3. PHP по умолчанию использует SQLite2. Отсюда и ошибка. |
|
| Вернуться к началу |
|
 |
Gosudar Два пингвина

Зарегистрирован: 08.04.2007 Сообщения: 431
8014 
|
Добавлено: Пн, 27 Сен, 2010 11:46 Заголовок сообщения: |
|
|
опа. Интересненько.
век живи, век учись. _________________ R3-born |
|
| Вернуться к началу |
|
 |
Артур 11 1110 1000


Зарегистрирован: 22.01.2008 Сообщения: 1159 Откуда: Lietuva 7191 
|
Добавлено: Пн, 27 Сен, 2010 17:16 Заголовок сообщения: |
|
|
girafenok
Спасибо! _________________ Скрипты [PHP/JS] на заказ, в ЛС, недорого.
SAPE |
|
| Вернуться к началу |
|
 |
|