Manuel PHP
Précédent
Suivant
ovrimos_result_all() sert à afficher tout le résultat d 'une requête.
ovrimos_result_all() affiche le résultat de la requête représentée par result_id. ovrimos_result_all() retourne TRUE ou FALSE.
Exemple 1.
Prépare une requête, l 'éxécute, et affiche le résultat
?php $conn = ovrimos_connect( "db_host", "8001", "admin", "password"); if ($conn != 0) {echo "Connection établie !"; $res = ovrimos_prepare($conn, "select table_id, table_name from sys.tables where table_id = 7"); if ($res != 0) {echo "Préparation faite !"; if (ovrimos_execute($res, array(3))) {echo "Exécution réussie!\n"; ovrimos_result_all($res);} else {echo "Exécution manquée !";} ovrimos_free_result($res);} else {echo "Préparation manquée!\n";} ovrimos_close($conn);}?
Exemple 2. ovrimos_result_all() avec meta-information
?php $conn = ovrimos_connect( "db_host", "8001", "admin", "password"); if ($conn != 0) {echo "Connection établie !"; $res = ovrimos_exec($conn, "select table_id, table_name from sys.tables where table_id = 1") if ($res != 0) {echo "Requête effectuée! cursor=".ovrimos_cursor($res) ."\n"; $colnb = ovrimos_num_fields($res); echo "Output columns=".$colnb ."\n"; for ($i=1; $i =$colnb; $i++) {$name = ovrimos_field_name($res, $i); $type = ovrimos_field_type($res, $i); $len = ovrimos_field_len($res, $i); echo "Colonne ".$i. "nom=".$name." type=".$type. "longueur=".$len ."\n";} ovrimos_result_all($res); ovrimos_free_result($res);} ovrimos_close($conn);}?
Exemple 3.
Exemple avec ovrimos_result_all()
?php $conn = ovrimos_connect( "db_host", "8001", "admin", "password"); if ($conn != 0) {echo "Connection établie !"; $res = ovrimos_exec($conn, "update test set i=5"); if ($res != 0) {echo "Requête effectuée !"; echo ovrimos_num_rows($res). "lignes affectées\n"; ovrimos_free_result($res);} ovrimos_close($conn);}?
Précédent
Sommaire
Suivant
Niveau supérieur