Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> MySQL 4.0 и 4.1 
:(
    Опции темы
rcdimon
Дата 27.2.2006, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 766
Регистрация: 12.7.2004
Где: Москва

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



Я разарабатывал локально систему под денвером. Где стоит MySQL 4.1.8-max running on localhost as root@localhost

А на реальном сервере база оказалась старее!

MySQL 4.0.26-standard running on localhost as a164_rss@localhost

И она не понимает мой запрос!

Код

SELECT rs_subscriber.sid, rs_subscriber.uid, rs_subscriber.active, rs_subscriber.output_type, rs_subscriber.name, rs_subscriber.reklama, rs_subscriber.create_date
FROM rs_subscriber
WHERE uid = ( 
SELECT uid
FROM rs_users
WHERE rs_users.login = 'test2' ) 
ORDER BY rs_subscriber.sid ASC 


пишет- MySQL said:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT uid FROM rss_users WHERE rss_users.login = 'test2' ) ORD

Что мне делать? У меня таких запросов куча!
PM MAIL ICQ   Вверх
Secandr
Дата 27.2.2006, 23:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 6
Всего: 39



Код

SELECT `uid` FROM `rss_users` WHERE `rss_users`.`login` = 'test2'

Добавлено @ 23:22
А ещё 4,0 вроде вложеных запросов не поддерживает!


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Kesh
Дата 27.2.2006, 23:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 15
Всего: 54



Код
SELECT `rs_subscriber`.`sid`, `rs_subscriber`.`uid`, `rs_subscriber`.`active`,
`rs_subscriber`.`output_type`, `rs_subscriber`.`name`, `rs_subscriber`.`reklama`,
`rs_subscriber`.`create_date`
FROM `rs_subscriber`, `rs_users`
WHERE (`rs_subscriber`.`uid` = `rs_users`.`uid` )
AND (`rs_users`.`login` = 'test2' ) 
ORDER BY `rs_subscriber`.`sid` ASC 

Добавлено @ 23:55
Ну или как там у тебя таблицы называются...


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
rcdimon
Дата 28.2.2006, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 766
Регистрация: 12.7.2004
Где: Москва

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



Пасиба smile Ща буду все менять smile
PM MAIL ICQ   Вверх
rcdimon
Дата 28.2.2006, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 766
Регистрация: 12.7.2004
Где: Москва

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



А что, такой запрос MySQL 4.0 тоже не понимает?

Код

SELECT DATEDIFF('2006-2-21','2006-2-20') AS diff

Добавлено @ 14:25
Мне очень надо знать разницу менжду датами! Подскажите как это еще можно узнать средствами MySQL 4.0
PM MAIL ICQ   Вверх
rcdimon
Дата 28.2.2006, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 766
Регистрация: 12.7.2004
Где: Москва

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



Все! Догадался. видимо так!

Код

SELECT
(unix_timestamp("2006-2-21") - unix_timestamp("2006-2-20")) / 86400

PM MAIL ICQ   Вверх
Secandr
Дата 1.3.2006, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 6
Всего: 39



rcdimon, разницу между датами в чём получить хочешь? в днях?


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
rcdimon
Дата 1.3.2006, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 766
Регистрация: 12.7.2004
Где: Москва

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



да
PM MAIL ICQ   Вверх
Secandr
Дата 1.3.2006, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 6
Всего: 39



to_day или to_days - есть такая функция.


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




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


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

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