XCIII. Ovrimos SQL

Introduction

Ovrimos SQL Server est une base de données relationnelle client/serveur et transactionnelle, combinée avec des fonctionnalités web, et des transactions rapides.

Note : Cette extension n'est pas disponible sur les plates-formes Windows.

Pré-requis

Vous devez installer la bibliothèque sqlcli, qui est disponible dans la distribution de Ovrimos SQL Server.

Installation

Pour activer le support d'Ovrimos en PHP, vous devez compiler PHP avec l'option --with-ovrimos[=DIR]. DIR est le chemin jusqu'au dossier d'Ovrimos qui contient la bibliothèque libsqlcli.

Configuration à l'exécution

Cette extension ne définit aucune directive de configuration.

Exemples

Exemple 1. Connexion au serveur Ovrimos SQL Server et sélection d'une table système

<?php
$conn
= ovrimos_connect("server.domain.com", "8001", "admin", "password");
if (
$conn != 0) {
    echo
'Connexion établie!';
    
$res = ovrimos_exec($conn, "select table_id, table_name from sys.tables");
    if (
$res != 0) {
        echo
'Requête effectuée!';
        
ovrimos_result_all($res);
        
ovrimos_free_result($res);
    }
    
ovrimos_close($conn);
}
?>
Cet exemple effectue une connexion à un serveur Ovrimos SQL Server.

Table des matières
ovrimos_close -- Ferme une connexion Ovrimos
ovrimos_commit -- Valide une transaction Ovrimos
ovrimos_connect -- Connexion à un serveur
ovrimos_cursor -- Retourne le nom du curseur Ovrimos
ovrimos_exec -- Exécute une requête SQL
ovrimos_execute -- Exécute une requête Ovrimos préparée
ovrimos_fetch_into -- Lit une ligne dans un résultat Ovrimos
ovrimos_fetch_row -- Lit une ligne dans un résultat Ovrimos
ovrimos_field_len -- Retourne la taille d'une colonne Ovrimos
ovrimos_field_name -- Retourne le nom d'une colonne Ovrimos
ovrimos_field_num -- Retourne le numéro de colonne Ovrimos
ovrimos_field_type --  Retourne le type numérique d'une colonne Ovrimos
ovrimos_free_result --  Libère les ressources utilisées par un résultat Ovrimos
ovrimos_longreadlen --  Indique la taille des données à lire dans une colonne de grande taille
ovrimos_num_fields -- Retourne le nombre de colonnes Ovrimos
ovrimos_num_rows --  Retourne le nombre de lignes affectées par une modification Ovrimos
ovrimos_prepare -- Prépare une requête SQL Ovrimos
ovrimos_result_all --  Affiche un résultat Ovrimos sous forme de table HTML
ovrimos_result -- Lit le contenu d'une colonne Ovrimos
ovrimos_rollback -- Annule une transaction