CURDATE() and INTERVAL in codeigniter - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20) +--- Forum: Archived Development & Programming (https://forum.codeigniter.com/forumdisplay.php?fid=23) +--- Thread: CURDATE() and INTERVAL in codeigniter (/showthread.php?tid=49193) |
CURDATE() and INTERVAL in codeigniter - El Forum - 02-15-2012 [eluser]Mauricio de Abreu Antunes[/eluser] I think you're kidding me! Dude, you can not run this query without ''. CURDATE() + INTERVAL is not a string. In your code, it will give you syntax errors. CURDATE() and INTERVAL in codeigniter - El Forum - 02-15-2012 [eluser]Mauricio de Abreu Antunes[/eluser] Code: INSERT INTO buy (id_products, date_start, date_finish) VALUES (341, CURDATE(), CURDATE() + INTERVAL 30 DAYS) RUN THIS QUERY! Your php file needs '', because you must to pass string data for MySQL Driver. CURDATE() and INTERVAL in codeigniter - El Forum - 02-15-2012 [eluser]Thiago Leao[/eluser] Cara como vc flw "ta de brincadeira cmg"... Eu não estou de brincadeira, eu nao sou tapado e nem noob. Eu perguntei se tem alguma forma de passar direto que eu digo usando db->query e etc... Bom até agora nada do que você falou ae me ajudou. Então fique a vontade de parar de responder o tópico, que eu vou tentando resolver aqui ou vir alguém com mais experiência para responder! você está enchendo o tópico de coisa "lógica" que até agora não me ajudou, inclusive ja tentei tudo isso mesmo sem vc precisar ter postado nada! CURDATE() and INTERVAL in codeigniter - El Forum - 02-15-2012 [eluser]Mauricio de Abreu Antunes[/eluser] Se você não é tapado e carrega no seu logo "developer", você saberia que o CI (vide manual) pode passar para o Active Record strings SQL. Code: $sql = 'insert into user...'; Btw, tu não precisa de alguém com mais experiência pra te ajudar numa questão tão simples. Tu precisa é evoluir para poder fazer o que quer, mesmo não conseguindo. Just saying dude, just saying... CURDATE() and INTERVAL in codeigniter - El Forum - 02-15-2012 [eluser]Mauricio de Abreu Antunes[/eluser] E se eu postei coisas lógicas foi querendo ajudar. Neste exato momento, estou no trabalho. Diga-se de passagem, seu problema é fácil de ser resolvido. Você que não se fez entender, nem se ajudou. CURDATE() and INTERVAL in codeigniter - El Forum - 02-15-2012 [eluser]Mauricio de Abreu Antunes[/eluser] Sua solução, usando uma string. Code: //Depois de validar os dados usando o form validation, fazer algo assim. CURDATE() and INTERVAL in codeigniter - El Forum - 02-15-2012 [eluser]Thiago Leao[/eluser] Tudo o que você falou para fazer, eu falei que ja tinha feito e fui postando no tópico. Eu perguntei sobre como inserir de forma "direta" porque eu havia esquecido, pois não mexo no codeigniter deve ter 1 ano ou mais, e agora estou realizando manutenção em um sistema... Eu queria fazer de uma forma mais simplificada, pois outras soluções eu tinha, como usar mktime e etc... Quando eu perguntei da forma simples, era só responder essa forma da sua ultima resposta: $this->db->query($sql, array($id_products, $id_user)); Que eu ia lembrar que dava... Era simples como vc flw! De qualquer forma, obrigado! CURDATE() and INTERVAL in codeigniter - El Forum - 02-15-2012 [eluser]Mauricio de Abreu Antunes[/eluser] Tu pode fazer desse jeito. Mas, do outro jeito que tu tava fazendo, também é possível. Só ter calma e ir dando echo na query e executando na sua ferramenta que executa SQL no seu servidor. Claro, tu pode retirar CURDATE() e usar funções do PHP, passando os resultados para os métodos do Active Record. |