我正在尝试将mysql中的脚本传递给PostgreSQL,但是在mysql中有一个句子会产生问题:
$q1="select * from noticias where month(fecha)='".$elmes."' and year(fecha)='".$elanio."'";
我收到以下错误:
警告:pg_query():查询失败:错误:没有existe la funcion 月份(日期)第1行:从月经(fecha)='03'中选择*来自消息 一年(fech ... ^提示:宁娜的功能恰逢其他的一部分 argumentos。 Puede ser necesario agregar conversion explicita de tipos。在第131行的C:\ xampp \ htdocs \ calendario \ index.php
你如何看待PostgreSQL的月份和年份?
答案 0 :(得分:1)
$q1="select * from noticias where date_part('month', fecha)=".$elmes." and date_part('year', fecha)=".$elanio;
请注意,未引用月份和年份参数。