Jump to content


Photo

Substituir sql usando php

php sql datas

  • Faça o login para participar
1 reply to this topic

#1 bobsap

bobsap

    Normal

  • Usuários
  • 82 posts
  • Sexo:Masculino
  • Localidade:marilia

Posted 28/04/2015, 12:49

Tenho este código mas não está me retornando o resultado esperado sendo que no banco de dados  tenho uma tabela "finsocio" e um campo "findataven" que tem este valor  "2015-03-30"  estou tentando comparar se o mes atual é igual ao que está no banco no caso é 03.

não dá erro mas não mostra que existe um registro.

<?php
switch($_GET['p']){
case 'atual':
$m = date('m');
$ass = mysql_query("SELECT * FROM finsocio WHERE esccodigo = '".$_GET['esccodigo']."' AND asscodigo = '".$_GET['asscodigo']."' AND substr(findataven,5,2)= '$m'")or die ("ERRO ATUAL");
break;
}

?>


#2 Danilomaru

Danilomaru

    Ativo

  • Moderadores
  • 300 posts
  • Sexo:Masculino
  • Localidade:brasil

Posted 29/04/2015, 22:42

Não seria mais simples usar o month?

$ass = mysql_query("SELECT * FROM finsocio WHERE esccodigo = '".$_GET['esccodigo']."' AND asscodigo = '".$_GET['asscodigo']."' AND MONTH(findataven) = '$m'")or die ("ERRO ATUAL");






Veja alguns posts relacionados com: php, sql, datas

2 user(s) are reading this topic

0 membro(s), 2 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq