Executar script sql 2
Funcionou normalmente.
Porém da erro quando tento executar o mesmo comando, só que em um script:
<?php $file = file_get_contents('teste.sql'); $conn = TTransaction::get(); $conn->query($file);?>
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE database teste' at line 1
Bom Dia,verifique se nao hora de pegar os dados pelo file_get_contents ele não esta vindo com as aspas duas vezes ou então sem elas, de um echo var_dump($file) para verificando o comando.
Já verifiquei,e ele não vem com aspas.
Testei ate pegar o arquivo com o $file = file('teste.sql'), que vem separado em um array e executar o comando, mas não tive sucesso.
Testei colocar aspas tbm e não funcionou: