Estou com um problema na exibição de um registro vindo da tabela, esta exibindo o registro de outra data , não a selecionada.
tipo:
Solicito a exibição dos registros do dia 05/12/2010 e estão sendo exibidos os do dia 05/09/2010 , isto só veio a ocorrer agora, podendo ser visto no site http://www.cccbvr.com.br
no menu campeonato --> cccbvr --> curio ( qualquer um ) --> campeonato de verão --> aqui você escolhe a data .
o problema são só com as datas 05/12/2010 12/12/2010 19/12/2010 pois mostram os registros dos dias 05/09/2010 12/09/2010 19/09/2010 , sendo que os do dia 19 , embora ainda não tenham sidos inseridos, já estão com estes erros .
minha query:
$query_campeonato = sprintf("SELECT tempo.id_time, tempo.id_torneio, tempo.id_campeonato, tempo.data_temp, tempo.min_temp, tempo.desempate_temp, campeonato.clube, campeonato.modalidade, campeonato.passaro, campeonato.anilha, campeonato.proprietario, campeonato.origem, torneio.id_tor, torneio.torneio, torneio.tipo, torneio.carac, torneio.datainicio, torneio.datafinal, tempo.data_temp, tempo.ponto_temp FROM tempo, campeonato, torneio WHERE tempo.id_torneio = %s AND tempo.data_temp = %s AND torneio.id_tor = tempo.id_torneio AND tempo.id_campeonato = campeonato.id_camp ORDER BY tempo.ponto_temp DESC", GetSQLValueString($colname_campeonato, "date"),GetSQLValueString($coltor_campeonato, "int"));
em pesquisa na web , coloquei STR_TO_DATE
$query_campeonato = sprintf("SELECT tempo.id_time, tempo.id_torneio, tempo.id_campeonato, STR_TO_DATE(tempo.data_temp, '%d/%m/%Y') AS datatemp, tempo.min_temp, tempo.ponto_temp, tempo.desempate_temp, campeonato.clube, campeonato.modalidade, campeonato.passaro, campeonato.anilha, campeonato.proprietario, campeonato.origem, torneio.id_tor, torneio.torneio, torneio.tipo, torneio.carac, torneio.datainicio, torneio.datafinal FROM tempo, campeonato, torneio WHERE tempo.id_torneio = %s AND datatemp = %s AND torneio.id_tor = tempo.id_torneio AND tempo.id_campeonato = campeonato.id_camp ORDER BY tempo.ponto_temp DESC", GetSQLValueString($colname_campeonato, "date"),GetSQLValueString($coltor_campeonato, "int"));
e deu o erro:
Warning: sprintf() [function.sprintf]: Too few arguments in C:\........\campeonatodatatempo.php on line 72
Query was empty
em pesquisa na web , coloquei DATE_FORMAT e STR_TO_DATE
$query_campeonato = sprintf("SELECT tempo.id_time, tempo.id_torneio, tempo.id_campeonato, DATE_FORMAT(STR_TO_DATE(tempo.data_temp, '%d/%m/%Y'),'%d/%m/%Y') AS datatemp, tempo.min_temp, tempo.ponto_temp, tempo.desempate_temp, campeonato.clube, campeonato.modalidade, campeonato.passaro, campeonato.anilha, campeonato.proprietario, campeonato.origem, torneio.id_tor, torneio.torneio, torneio.tipo, torneio.carac, torneio.datainicio, torneio.datafinal FROM tempo, campeonato, torneio WHERE tempo.id_torneio = %s AND datatemp = %s AND torneio.id_tor = tempo.id_torneio AND tempo.id_campeonato = campeonato.id_camp ORDER BY tempo.ponto_temp DESC", GetSQLValueString($colname_campeonato, "date"),GetSQLValueString($coltor_campeonato, "int"));
continuou o erro:
Warning: sprintf() [function.sprintf]: Too few arguments in C:\........\campeonatodatatempo.php on line 72
Query was empty
lembro que o campo data_temp é VARCHAR e não DATE.
Pergunta
gersonab
Bom dia Galera !
Estou com um problema na exibição de um registro vindo da tabela, esta exibindo o registro de outra data , não a selecionada.
tipo:
Solicito a exibição dos registros do dia 05/12/2010 e estão sendo exibidos os do dia 05/09/2010 , isto só veio a ocorrer agora, podendo ser visto no site http://www.cccbvr.com.br
no menu campeonato --> cccbvr --> curio ( qualquer um ) --> campeonato de verão --> aqui você escolhe a data .
o problema são só com as datas 05/12/2010 12/12/2010 19/12/2010 pois mostram os registros dos dias 05/09/2010 12/09/2010 19/09/2010 , sendo que os do dia 19 , embora ainda não tenham sidos inseridos, já estão com estes erros .
minha query:
em pesquisa na web , coloquei STR_TO_DATE e deu o erro: Warning: sprintf() [function.sprintf]: Too few arguments in C:\........\campeonatodatatempo.php on line 72 Query was empty em pesquisa na web , coloquei DATE_FORMAT e STR_TO_DATEcontinuou o erro:
Warning: sprintf() [function.sprintf]: Too few arguments in C:\........\campeonatodatatempo.php on line 72
Query was empty
lembro que o campo data_temp é VARCHAR e não DATE.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.