LX. Ovrimos SQL

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

Ovrimos SQL Server est disponible à www.ovrimos.com. Pour activer le support ovrimos de PHP, il suffit de compiler PHP avec l'option '--with-ovrimos' du script de configuration. Vous devrez aussi installer la librairie sqlcli disponbile avec la distribution Ovrimos SQL Server.

Exemple 1. Connection au serveur Ovrimos SQL Server et selectionn d'une table système


<?php
$conn = ovrimos_connect ("server.domain.com", "8001", "admin", "password");
if ($conn != 0) {
    echo ("Connection é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 réussie.

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