синтаксис Mysql 4 и 5

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Sanyh
сержант
Сообщения: 152
Зарегистрирован: 2008-02-13 8:42:54

синтаксис Mysql 4 и 5

Непрочитанное сообщение Sanyh » 2008-11-24 15:02:46

подскажите есть скрипт котоврый заточен под 4 Mysql мне надо его переделать под Mysql 5
как это быстро сделать? или где можно найти сравнение синтаксисов?
к примеру такие ошибки есть

Код: Выделить всё

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 'out) as tout from hl_traffic where listing_id = 1 and date + interval 7 day > no' at line 1

Код: Выделить всё

Warning: mktime() expects parameter 6 to be long, string given in /home/public_html/inc/adsadmin/adsfunc.php on line 94
This ADS is disable(Expired) now!

Код: Выделить всё

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 'call from hl_news' at line 1
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/public_html/inc/admin/news.inc.php on line 70
Последний раз редактировалось Sanyh 2008-11-24 15:05:46, всего редактировалось 1 раз.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: синтаксис Mysql 4 и 5

Непрочитанное сообщение zingel » 2008-11-24 15:04:52

/me - дьявольски хохоча....

http://dev.mysql.com/
Z301171463546 - можно пожертвовать мне денег

Sanyh
сержант
Сообщения: 152
Зарегистрирован: 2008-02-13 8:42:54

Re: синтаксис Mysql 4 и 5

Непрочитанное сообщение Sanyh » 2008-11-24 16:51:53

как такая строка будет выглядеть для mysql 5

Код: Выделить всё

$q = 'select sum(`in`) as tin, sum(`out`) as tout from hl_traffic where listing_id = ' . $row['id'] . ' and date + interval ' . $settings['traffic_count_days'] . ' day > now()';

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: синтаксис Mysql 4 и 5

Непрочитанное сообщение zg » 2008-11-24 16:55:21

также

Sanyh
сержант
Сообщения: 152
Зарегистрирован: 2008-02-13 8:42:54

Re: синтаксис Mysql 4 и 5

Непрочитанное сообщение Sanyh » 2008-11-24 17:08:37

с первой ошибкой разоблася осталось две

сама строка в файле

Код: Выделить всё

$Date_1=date("Y-m-d"); 
в php 5 как будет выглядет?

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: синтаксис Mysql 4 и 5

Непрочитанное сообщение zg » 2008-11-24 18:29:55

Sanyh писал(а):в php 5 как будет выглядет?
zg писал(а):также
правда мне на миг показалось, что мы говорим о MySQL, а не о пхп

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: синтаксис Mysql 4 и 5

Непрочитанное сообщение zingel » 2008-11-24 19:04:49

Z301171463546 - можно пожертвовать мне денег

Sanyh
сержант
Сообщения: 152
Зарегистрирован: 2008-02-13 8:42:54

Re: синтаксис Mysql 4 и 5

Непрочитанное сообщение Sanyh » 2008-11-25 8:45:02

сам блок

Код: Выделить всё

function notexpired($date_set){
	$Date_1=date("YYYY-MM-DD"); 
	$Date_2=$date_set; 
	$Date_List_1=explode("-",$Date_1); 
	$Date_List_2=explode("-",$Date_2); 
	$d1=mktime(0,0,0,$Date_List_1[1],$Date_List_1[2],$Date_List_1[0]); 
	$d2=mktime(0,0,0,$Date_List_2[1],$Date_List_2[2],$Date_List_2[0]); 	
	$Days=round(($d2-$d1)/3600/24);
94 строка эта

Код: Выделить всё

$Date_1=date("YYYY-MM-DD"); 

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: синтаксис Mysql 4 и 5

Непрочитанное сообщение zingel » 2008-11-25 10:17:46

zg писал(а):
Sanyh писал(а):в php 5 как будет выглядет?
zg писал(а):также
правда мне на миг показалось, что мы говорим о MySQL, а не о пхп
Z301171463546 - можно пожертвовать мне денег

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: синтаксис Mysql 4 и 5

Непрочитанное сообщение zg » 2008-11-25 16:59:32

Sanyh писал(а):$Date_1=date("YYYY-MM-DD");
мануалы ещё никто не отменял http://ru2.php.net/manual/ru/function.date.php

Код: Выделить всё

zg# echo '<?echo date("YYYY-MM-DD\n");?>' | php
2008200820082008-NovNov-TueTue
zg#

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35462
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: синтаксис Mysql 4 и 5

Непрочитанное сообщение Alex Keda » 2008-11-25 22:45:28

что характено, в том виде как хочет автор, оно помоему практически везде одинаково...
что в шелле, что в php, что в sql...
Убей их всех! Бог потом рассортирует...