Jump to content

Mr_G0lD3

Members
  • Content count

    2
  • Joined

  • Last visited

Community Reputation

0 Comum

About Mr_G0lD3

Informações Pessoais

  • Sexo
    Masculino

Contato

  1. Mr_G0lD3

    Numeração automática por ano

    continua a dar o mesmo erro Duplicate entry '1' for key 'PRIMARY'
  2. Mr_G0lD3

    Numeração automática por ano

    Tenho este código mas não consigo fazer com que ele escreva o seguinte numero que supostamente é 1700002... Fica-me sempre no 1700001 <?php function conectarBanco(){ //return new mysqli('localhost', 'root', '', 'bvmarco'); return new mysqli( 'fdb17.awardspace.net' , '2544173_bvmarco' , 'mox1244200' ,'2544173_bvmarco' ); } function primeiraOrdemAno(){ return date('y'). '00001'; } function novaOrdemServico(){ $db = conectarBanco(); $sql = 'SELECT max(Id) as `ultimo_id` FROM `equipamentos` WHERE year(data) = year(now()) '; $result = $db->query($sql); //já existe uma ordem cadastrada no mês if($result === true){ $ordem_servico = $result->fetch_assoc(); return ++$ordem_servico['ultimo_id']; } else{ return primeiraOrdemAno(); } } $nova_ordem = novaOrdemServico(); ?> como o devo fazer ou refazer o código
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.