Excel

Ola pessoal, peguei o exemplo de um seminario sobre a importação de arquivos .xls, (https://www.youtube.com/watch?v=SwSi3-v84UU&list=PLqjqeDWdhMvtd3JpViKss5vMYI-p2AjJH) mas acontece um erro ao importar o arquivo com a macro sc_exec_sql:

sc_exec_sql("INSERT INTO tabela_teste (".$columnNames.") VALUES (".$rowDate.");");

ERRO:

[i]Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\Program Files\NetMake\v9\wwwroot\scriptcase\app\cjalvorada\excel_import\excel_import_apl.php on line 1552[/i]

Já com o “echo”, nao ocorre o erro:

echo "INSERT INTO tabela_teste (".$columnNames.") VALUES (".$rowDate.");";

Ele imprime na tela o comando insert, perfeitamente!

Alguem pode dar alguma dica, Obrigado!
att
Fernando

O teu sc_exec_sql está errado por causa das aspas. Te sugiro usar assim:

sc_exec_sql(“INSERT INTO tabela_teste (’.$columnNames.’) VALUES (’.$rowDate.’)”);

Kleyber Obrigado pela dica, mas o erro persistia, deletei a aplicação e refiz a mesma ta tudo OK!!!
Grato pela ajuda!!!

faz o tratamento de aspas do que ler da planilha