|
|
|
|
|
для: cheops
(26.01.2007 в 13:20)
| | >Внутри двойных кавычек другие двойные кавычки следует экранировать, т.е. поступать примерно так
>
<?php
>$query = "SELECT ... WHERE putdate between date("d.m.Y", ... ";
>?>
|
>Игорь, ну Вы же не всерьез считаете, что экранирование кавычек здесь решит проблему?
>
>to Shadow69 :
>a BETWEEN b AND c чиатется как a находится между b и с
>a BETWEEN b AND c значит то же что и a >= b and a <= c
при экранировании кавычек, выдаёт следующее:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in D:\www\html\drive\archive.php on line 131 | |
|
|
|
|
|
|
|
для: Shadow69
(26.01.2007 в 14:24)
| | У Вас несколько частей запроса написано на языке php, и еще несколько - на языке SQL.
И всё перемешано в кучу.
Нужно найти php-части и отделить их от всего остального , исполнив их
раньше, чем начнете формировать текст SQL запроса. | |
|
|
|
|
|
|
|
для: Trianon
(26.01.2007 в 14:09)
| | cheops, Trianon, ещё раз огромное спасибо!
Trianon, а что может решить проблему? | |
|
|
|
|
|
|
|
для: cheops
(26.01.2007 в 13:20)
| | Игорь, ну Вы же не всерьез считаете, что экранирование кавычек здесь решит проблему?
to Shadow69 :
a BETWEEN b AND c чиатется как a находится между b и с
a BETWEEN b AND c значит то же что и a >= b and a <= c | |
|
|
|
|
|
|
|
для: Shadow69
(26.01.2007 в 13:45)
| | Оператор X BEETWEN from AND to возвращает true (истина) если to > X > from | |
|
|
|
|
|
|
|
для: cheops
(26.01.2007 в 13:20)
| | cheops, спасибо!
А что такое "between"? | |
|
|
|
|
|
|
|
для: Shadow69
(23.01.2007 в 16:08)
| | Внутри двойных кавычек другие двойные кавычки следует экранировать, т.е. поступать примерно так
<?php
$query = "SELECT ... WHERE putdate between date(\"d.m.Y\", ... ";
?>
|
| |
|
|
|
|
|
|
|
для: Shadow69
(26.01.2007 в 08:00)
| | Вот Ваш оператор.
$query = "SELECT id_news,
name,
body,
DATE_FORMAT(putdate,'%d.%m.%Y') as putdate_format,
url,
url_text,
url_pict,
hide
FROM news
WHERE putdate between date("
|
От одной кавычки до другой. Так понятно? | |
|
|
|
|
|
|
|
для: cheops
(24.01.2007 в 00:17)
| | Cheops, огромная признательность за ответ.
Выдаёт ошибку: Parse error: syntax error, unexpected T_STRING in D:\www\html\my_drive\zapros\formanews.php on line 107
Как раз в строке WHERE putdate between date("d.m.Y", mktime(0, 0, 0, $_POST['minmon'],$_POST['minday'], $_POST['minyear'])) and
date("d.m.Y", mktime(0, 0, 0, $_POST['maxmon'],$_POST['maxday'], $_POST['maxyear'])) | |
|
|
|
|
|
|
|
для: Shadow69
(23.01.2007 в 16:08)
| | В чём выражается "не работа"? | |
|
|
|
|