查询不一致(MySQL与PHP) - >日期格式 [英] Query inconsistency (MySQL vs PHP) -> DATE_FORMAT
问题描述
< ;?
$ query =" SELECT" 。 $ this-> tabela3。 .id, 。 $ this-> tabela3。
" .naziv," 。 $ this-> tabela3。 .spisatelj, 。 $ this-> tabela3。
" .najava," 。 " DATE_FORMAT("。$ this-> tabela3。" .vrijeme_stavljanja,
''%e。%c。%Y。%k:%i'')FROM" 。 $ this-> tabela3。 , 。 $ this-> tabela2。
" AS xref WHERE 。 $ this-> tabela3。 " .id = xref.spis_id AND
xref.vrsta_id =" 。 $ this-> DB-> quote($ vrsta)。 " ORDER BY 。
$ this-> tabela3。 " .vrijeme_stavljanja DESC" ;;
?>
php查询没有返回格式化的日期和时间,而这是有效的
通过控制台窗口:
SELECT spisi.id,spisi.naziv,spisi.spisatelj,spisi.najava,DATE_FORMAT
(spisi.vrijeme_stavljanja, ''%e。%c。%Y。%k:%i'')来自spisi,
spis_vrsta_xref AS xref WHERE spisi.id = xref.spis_id AND
xref.vrsta_id = QUOT; 7英寸;订购者spisi.vrijeme_stavljanja DESC;
我猜它与'%e有关。 %C。 %Y。 %k:%i'
DATE_TIME参数的一部分没有正确转义,但相同的参数工作
只查询一个没有条件语句的表。
期待看到这个难题的答案。
query =" SELECT" 。
this-> tabela3。 .id, 。
this-> tabela3。
" .naziv,"
<?
$query = "SELECT " . $this->tabela3 . ".id, " . $this->tabela3 .
".naziv, " . $this->tabela3 . ".spisatelj, " . $this->tabela3 .
".najava, " . " DATE_FORMAT(" . $this->tabela3 . ".vrijeme_stavljanja,
''%e. %c. %Y. %k:%i'') FROM " . $this->tabela3 . ", " . $this->tabela2 .
" AS xref WHERE " . $this->tabela3 . ".id=xref.spis_id AND
xref.vrsta_id=" . $this->DB->quote($vrsta) . " ORDER BY " .
$this->tabela3 . ".vrijeme_stavljanja DESC";
?>
php query doesn''t return formated date and time, while this works
through console window:
SELECT spisi.id, spisi.naziv, spisi.spisatelj, spisi.najava, DATE_FORMAT
(spisi.vrijeme_stavljanja, ''%e. %c. %Y. %k:%i'') FROM spisi,
spis_vrsta_xref AS xref WHERE spisi.id=xref.spis_id AND
xref.vrsta_id="7" ORDER BY spisi.vrijeme_stavljanja DESC;
i guess that it has somethnig to do with ''%e. %c. %Y. %k:%i'' part of the
DATE_TIME parameters not escaped right, but the same parameters work
when querying only one table without conditional statement.
looking forward to see answers to this puzzle.
query = "SELECT " .
this->tabela3 . ".id, " .
this->tabela3 .
".naziv, " .
这篇关于查询不一致(MySQL与PHP) - >日期格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!