Funções de SQL Ovrimos
Introdução
Ovrimos SQL Server, é um cliente/servidor, RDBMS transacional combinado com capacidades Web e transações rápidas.
Nota: Esta extensão não está disponível na plataforma Windows.
Dependências
Você precisa instalar a biblioteca sqlcli disponível na distribuição do Ovrimos SQL Server.
Instalação
Para ativar o suporte Ovrimos no PHP apenas compile o PHP com o parâmetro --with-ovrimos[=DIR] na sua linha do configure. DIR é o diretório de instalação da libsqlcli do Ovrimos.
Configurações em execução
Esta extensão não define nenhum parâmetro de configuração no php.ini.
Tipos Resource
Exemplos
Example#1 Conectando com um servidor Ovrimos SQL Server e fazendo um select de uma tabela do sistema
<?php
$conn = ovrimos_connect("server.domain.com", "8001", "admin", "password");
if ($conn != 0) {
echo "Connection ok!";
$res = ovrimos_exec($conn, "select table_id, table_name from sys.tables");
if ($res != 0) {
echo "Statement ok!";
ovrimos_result_all($res);
ovrimos_free_result($res);
}
ovrimos_close($conn);
}
?>
Índice
- ovrimos_close — Fecha o conexão com o ovrimos
- ovrimos_commit — Grava a transação
- ovrimos_connect — Conecta com o banco de dados especificado
- ovrimos_cursor — Retorna o nome do cursor
- ovrimos_exec — Executa um comando SQL
- ovrimos_execute — Executa um comando SQL preparado
- ovrimos_fetch_into — Obtem uma linha de um conjunto de resultados
- ovrimos_fetch_row — Obtém uma linha do conjuto de resultados
- ovrimos_field_len — Retorna a largura da coluna
- ovrimos_field_name — Retorna o nome da coluna
- ovrimos_field_num — Retorna o índice da coluna (baseado em 1)
- ovrimos_field_type — Retorna o tipo (numérico) da coluna
- ovrimos_free_result — Libera o result_id especificado
- ovrimos_longreadlen — Especifica quantos bytes são obtidos dos tipos de dados long
- ovrimos_num_fields — Retorna o número de colunas
- ovrimos_num_rows — Retorna o número de linhas afetadas por uma operação update
- ovrimos_prepare — Prepara um comando SQL
- ovrimos_result_all — Mostra todo o conjunto de resultados como uma tabela HTML
- ovrimos_result — Obtém a coluna da saída
- ovrimos_rollback — Desfaz a transação