(PHP 4, PHP 5)
odbc_execute — Executa um comando preparado
$result_id
[, array $parameters_array
] )
Executa um comando preparado com
odbc_prepare().Retorna TRUE
em caso de sucesso ou FALSE
em caso de falha. A matriz
parameters_array
somente precisa ser dada
se você realmente tiver parâmetros em seu comando.
Parâmetros em parameter_array
serão substituidos pelos
marcadores de lugar na ordem no comando preparado.
Elementos desta array serão convertidos para strings ao
chamar esta função.
Quaisquer parâmetros em parameter_array
que comecem e terminem com aspas simples serão considerados como um nome de
arquivo para ler e enviar para o banco de dados como dados para
o marcador de lugar apropriado.
Nota:
A partir do PHP 4.1.1, esta funcionalidade de leitura de arquivo tem as seguintes restrições:
- A leitura de arquivos não é sujeita a quaiquer restrições safe mode ou open-basedir. Isto foi corrigido no PHP 4.2.0.
- Arquivos Remotos não são suportados.
- Se você querrer guardar uma string que comece e termine com aspas simples, você deverá escapa-la ou adicionar um espaço ou outro caracter que não seja aspas simples no início ou no final do parâmetro, o qual irá prevenir que o parâmetro seja considerado como um nome de arquivo. Se isto não for uma opção, então você deve usar outro mecanismo para guardar a string, como executar a consulta diretamente com odbc_exec().