XCIII. 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.

Exemplos

Exemplo 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);
}
?>
Isto irá apenas conectar com o servidor Ovrimos SQL.

Í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