Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 540291
            [titulo] => Criar tabelas com PHP
            [dataCadastro] => DateTime Object
                (
                    [date] => 2015-12-18 22:41:49
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 269142
            [status] => A
            [isExample] => 
            [NomeUsuario] => William 
            [Apelido] => William (Devwilliam)
            [Foto] => 269142_20150809195205.jpg
            [Conteudo] => Existem alguns frameworks que fazem isso executando comandos em terminal, exemplo Laravel e Symfony.
        )

)

Criar tabelas com PHP

PHP
Giovani Leite
   - 18 dez 2015

Vi algo bem interessante com Java, a criação de tabelas atraves da propria tecnologia(Spring-Data) eu acho, existe algo em PHP nesse sentido?

Post mais votado

William (devwilliam)
   - 18 dez 2015

Existem alguns frameworks que fazem isso executando comandos em terminal, exemplo Laravel e Symfony.

Giovani Leite
   - 19 dez 2015

Como assim em terminal?

William (devwilliam)
   - 19 dez 2015

Utilitário artisan:migrate do Laravel https://gist.github.com/cgiovanii/7481901.

Temos o Doctrine que pode ser acoplado ao Symfony e também cria tabelas http://www.duocriativa.com.br/janela/symfony-em-portugues/book/doctrine

Giovani Leite
   - 19 dez 2015

Se isso não for muito comum em PHP, eu meio que não me interesso muito, confesso, mas o que você me diz, é muito requisitado essa funcionalidade?

William (devwilliam)
   - 19 dez 2015

Giovani não sei se você acompanha o mercado sobre PHP mas Laravel, Symfony, Doctrine estão entre os frameworks da moda em PHP no momento!

Giovani Leite
   - 19 dez 2015

Estou um pouco por fora, mas pretendo me atualizar, mas essa funcionalidade especifica, é exigida, e mesmo que não seja é bom saber sobre essa minha questão?

Jothaz
   - 19 dez 2015

Tudo o que você puder aprender vai ser um diferencial e faz diferença. Então depende de você escolher como pretende trilhar seu processo de aprendizado.

Giovani Leite
   - 19 dez 2015

Verdade, é isso mesmo, incrementar nossos conhecimentos.

Marcio Araujo
   - 25 dez 2015

Não é melhor fazer da forma tradicional?

Giovani Leite
   - 25 dez 2015


Citação:
Não é melhor fazer da forma tradicional?


Pensando bem, sim! Mas deixar isso para depois.

Rafaela Sousa
   - 26 dez 2015

Fazer desse modo, utilizando o PHP não ocasionaria nenhum problema futuro? posso está exagerando.

Jothaz
   - 26 dez 2015


Citação:
Fazer desse modo, utilizando o PHP não ocasionaria nenhum problema futuro? posso está exagerando.


Sinceramente não entendi o que você quis dizer.

Depois que criar a tabelas elas vão estar disponíveis para uso sem nenhum problemas independente se foram criadas via: IDE de programação, IDE gráfica gerenciador de banco de dados, scripts, usando um framework de persistência (hibernate), um ORM (Entity framework) ou via código da aplicação.

Rafaela Sousa
   - 27 dez 2015

Se acontece problemas usando essa "facilidade"?

Jothaz
   - 27 dez 2015


Citação:
Se acontece problemas usando essa "facilidade"?


Quem trabalha com TI tem "problemas" ou tempo todo. O que diferencia os profissionais é justamente a capacidade de detectar e contornar os "problemas".

O problema maior que vejo é alguém tentar usar uma "facilidade" sem ter o conhecimento técnico necessário.

Se você conhece os conceitos e sabe o que esta fazendo irá obter êxito em qualquer empreitada, do contrário é o caminho para o inferno.

Agora se você quer mesmo se profissionalizar deve ter a capacidade de armazenar o máximo de conhecimentos possíveis, pois numa disputa de vagas faz a diferença.

William (devwilliam)
   - 28 dez 2015


Citação:
Se acontece problemas usando essa "facilidade"?


Rafael estamos falando de ferramentas desenvolvidas e testadas por grandes frameworks do mercado, existem pessoas no mundo inteiro desenvolvendo projetos com essas ferramentas, pode até ser que ocorreram problemas no início mas com constantes atualizações possivelmente já foram sanadas.

O ponto que fica aí é, não é o "Zé" que desenvolveu essas ferramentas e resolveu criar tabelas assim, foram empresas de tecnologia!

Algum tempo atrás estava fazendo um curso sobre Laravel, o instrutor criou um admin e uma API RESTFul onde o banco de dados inteiro foi construído usando a ferramenta artisan do Laravel, pelo tamanho da aplicação achei mais trabalhoso mas funcionou tranquilamente.

Claro que falhas são passíveis em qualquer ecosistema.

Giovani Leite
   - 05 fev 2016

Me desculpem pelo tempo em off! Valeu pessoal.