Jump to content
Fórum Script Brasil
  • 0

(Resolvido) Executar comando sql de criação de tabelas e bancos sem


jefponte

Question

Eu só sabia executar sql no PHP e no JAVA, mas comecei a usar uma ferramenta de modelagem de banco de dados e ela me entrega um monte de códigos em SQL que preciso executar.

Para fazer isso no PHP vai demorar muito com concatenações. Presumo que posso salvar em extensão sql e executar de alguma forma. Preciso que alguém me ensine como fazer isso.

Edited by Denis Courcy
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0
Eu só sabia executar sql no PHP e no JAVA, mas comecei a usar uma ferramenta de modelagem de banco de dados e ela me entrega um monte de códigos em SQL que preciso executar.

Para fazer isso no PHP vai demorar muito com concatenações. Presumo que posso salvar em extensão sql e executar de alguma forma. Preciso que alguém me ensine como fazer isso.

No comando do prompt digite:

mysql -u root -p (de um enter apos este comando)

digite a senha do root

quando aparecer o prompt

mysql>

digite:

source nomedoarquivo.sql (de um enter apos este comando)

para encerrar digite:

quit (de um enter apos este comando)

Link to comment
Share on other sites

  • 0

Obrigado, é uma boa saber disso.

há, eu queria me corrigir em uma coisa que falei lá em cima.

Com a classe PDO não preciso de concatenação nenhuma. Basta criar o objeto PDO com os parâmetros necessários para retornar um objeto de conexão mysql. Então, chamo um método qyery($sql) em cima do objeto. Todo o código SQL da criação do Banco de dados que recebi do modelador de banco eu insiro nesta varíavel $sql com aspas duplas. Ele vai retornar true se tudo ocorrer bem. Funciona perfeitamente.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...