<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/refs.database.vendors.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'book.ibase.php',
    1 => 'Firebird/InterBase',
    2 => 'Firebird/InterBase',
  ),
  'up' => 
  array (
    0 => 'refs.database.vendors.php',
    1 => 'Extensions sp&eacute;cifiques des fabricants de bases de donn&eacute;es',
  ),
  'prev' => 
  array (
    0 => 'function.dbase-replace-record.php',
    1 => 'dbase_replace_record',
  ),
  'next' => 
  array (
    0 => 'ibase.setup.php',
    1 => 'Installation/Configuration',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/ibase/book.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/book.ibase.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="book.ibase" class="book">
 
 <h1 class="title">Firebird/InterBase</h1>

 
 <div id="intro.ibase" class="preface">
  <h1 class="title">Introduction</h1>
  <div class="warning"><strong class="warning">Avertissement</strong>
   <p class="simpara">
    Cette extension est considérée comme morte et non maintenue. Cependant, le code
        source de cette extension est toujours disponible dans le <abbr>GIT</abbr>
        de <abbr title="PHP Extension and Application Repository">PECL</abbr> : 
    <a href="https://github.com/php/pecl-database-interbase" class="link external">&raquo;&nbsp;https://github.com/php/pecl-database-interbase</a>.
   </p>
  </div>
  <p class="simpara">
   Firebird est une base de données relationnelle offrant la plupart des fonctionnalités
   décrites dans la norme ISO SQL-2003, qui fonctionne sous environnements Linux, Windows,
   et la plupart des systèmes Unix. Firebird offre une excellente simultanéité, de
   hautes performances et un langage efficace pour l&#039;écriture des procédures stockées et
   des déclencheurs. Il est utilisé sur des systèmes de production depuis 1981.
  </p>
  <p class="simpara">
   Interbase est le nom de la variante commerciale de cette base de données
   créée par Embarcadero/Inprise. Pour plus d&#039;informations sur Interbase, allez à
   <a href="http://www.embarcadero.com/products/interbase" class="link external">&raquo;&nbsp;http://www.embarcadero.com/products/interbase</a>.
  </p>
  <p class="simpara">
   Firebird est un projet commercialement indépendant (fondation) de programmeurs C++,
   conseillés techniques, supportant le développement et assurant la
   compatibilité multi-plate-forme de la base de données relationnelle basée sur le
   code source offert par Inprise Corp. (maintenant connu sous le nom de Embarcadero)
   sous la licence &quot;InterBase Public License v.1.0 le 25 Juillet 2000&quot;.
   Pour plus d&#039;informations sur Firebird, allez à <a href="http://www.firebirdsql.org/" class="link external">&raquo;&nbsp;http://www.firebirdsql.org/</a>.
  </p>
  <blockquote class="note"><p><strong class="note">Note</strong>: 
   <span class="simpara">
    Cette extension a été déplacée dans le module <a href="https://pecl.php.net/" class="link external">&raquo;&nbsp;PECL</a> et ne sera plus intégrée dans PHP à partir de PHP 7.4.0
   </span>
   <span class="simpara">
    Cette extension supporte Interbase version 6 et suivantes ainsi que
    Firebird version 2 et suivantes.
   </span>
  </p></blockquote>
 </div>
 

 









 








 









<ul class="chunklist chunklist_book"><li><a href="ibase.setup.php">Installation/Configuration</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="ibase.installation.php">Installation</a></li><li><a href="ibase.configuration.php">Configuration &agrave; l'ex&eacute;cution</a></li></ul></li><li><a href="ibase.constants.php">Constantes pr&eacute;-d&eacute;finies</a></li><li><a href="ref.ibase.php">Fonctions Firebird/InterBase</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="function.fbird-add-user.php">fbird_add_user</a> — Alias de ibase_add_user</li><li><a href="function.fbird-affected-rows.php">fbird_affected_rows</a> — Alias de ibase_affected_rows</li><li><a href="function.fbird-backup.php">fbird_backup</a> — Alias de ibase_backup</li><li><a href="function.fbird-blob-add.php">fbird_blob_add</a> — Alias de ibase_blob_add</li><li><a href="function.fbird-blob-cancel.php">fbird_blob_cancel</a> — Annule la cr&eacute;ation d'un blob</li><li><a href="function.fbird-blob-close.php">fbird_blob_close</a> — Alias de ibase_blob_close</li><li><a href="function.fbird-blob-create.php">fbird_blob_create</a> — Alias de ibase_blob_create</li><li><a href="function.fbird-blob-echo.php">fbird_blob_echo</a> — Alias de ibase_blob_echo</li><li><a href="function.fbird-blob-get.php">fbird_blob_get</a> — Alias de ibase_blob_get</li><li><a href="function.fbird-blob-import.php">fbird_blob_import</a> — Alias de ibase_blob_import</li><li><a href="function.fbird-blob-info.php">fbird_blob_info</a> — Alias de ibase_blob_info</li><li><a href="function.fbird-blob-open.php">fbird_blob_open</a> — Alias de ibase_blob_open</li><li><a href="function.fbird-close.php">fbird_close</a> — Alias de ibase_close</li><li><a href="function.fbird-commit.php">fbird_commit</a> — Alias de ibase_commit</li><li><a href="function.fbird-commit-ret.php">fbird_commit_ret</a> — Alias de ibase_commit_ret</li><li><a href="function.fbird-connect.php">fbird_connect</a> — Alias de ibase_connect</li><li><a href="function.fbird-db-info.php">fbird_db_info</a> — Alias de ibase_db_info</li><li><a href="function.fbird-delete-user.php">fbird_delete_user</a> — Alias de ibase_delete_user</li><li><a href="function.fbird-drop-db.php">fbird_drop_db</a> — Alias de ibase_drop_db</li><li><a href="function.fbird-errcode.php">fbird_errcode</a> — Alias de ibase_errcode</li><li><a href="function.fbird-errmsg.php">fbird_errmsg</a> — Alias de ibase_errmsg</li><li><a href="function.fbird-execute.php">fbird_execute</a> — Alias de ibase_execute</li><li><a href="function.fbird-fetch-assoc.php">fbird_fetch_assoc</a> — Alias de ibase_fetch_assoc</li><li><a href="function.fbird-fetch-object.php">fbird_fetch_object</a> — Alias de ibase_fetch_object</li><li><a href="function.fbird-fetch-row.php">fbird_fetch_row</a> — Alias de ibase_fetch_row</li><li><a href="function.fbird-field-info.php">fbird_field_info</a> — Alias de ibase_field_info</li><li><a href="function.fbird-free-event-handler.php">fbird_free_event_handler</a> — Alias de ibase_free_event_handler</li><li><a href="function.fbird-free-query.php">fbird_free_query</a> — Alias de ibase_free_query</li><li><a href="function.fbird-free-result.php">fbird_free_result</a> — Alias de ibase_free_result</li><li><a href="function.fbird-gen-id.php">fbird_gen_id</a> — Alias de ibase_gen_id</li><li><a href="function.fbird-maintain-db.php">fbird_maintain_db</a> — Alias de ibase_maintain_db</li><li><a href="function.fbird-modify-user.php">fbird_modify_user</a> — Alias de ibase_modify_user</li><li><a href="function.fbird-name-result.php">fbird_name_result</a> — Alias de ibase_name_result</li><li><a href="function.fbird-num-fields.php">fbird_num_fields</a> — Alias de ibase_num_fields</li><li><a href="function.fbird-num-params.php">fbird_num_params</a> — Alias de ibase_num_params</li><li><a href="function.fbird-param-info.php">fbird_param_info</a> — Alias de ibase_param_info</li><li><a href="function.fbird-pconnect.php">fbird_pconnect</a> — Alias de ibase_pconnect</li><li><a href="function.fbird-prepare.php">fbird_prepare</a> — Alias de ibase_prepare</li><li><a href="function.fbird-query.php">fbird_query</a> — Alias de ibase_query</li><li><a href="function.fbird-restore.php">fbird_restore</a> — Alias de ibase_restore</li><li><a href="function.fbird-rollback.php">fbird_rollback</a> — Alias de ibase_rollback</li><li><a href="function.fbird-rollback-ret.php">fbird_rollback_ret</a> — Alias de ibase_rollback_ret</li><li><a href="function.fbird-server-info.php">fbird_server_info</a> — Alias de ibase_server_info</li><li><a href="function.fbird-service-attach.php">fbird_service_attach</a> — Alias de ibase_service_attach</li><li><a href="function.fbird-service-detach.php">fbird_service_detach</a> — Alias de ibase_service_detach</li><li><a href="function.fbird-set-event-handler.php">fbird_set_event_handler</a> — Alias de ibase_set_event_handler</li><li><a href="function.fbird-trans.php">fbird_trans</a> — Alias de ibase_trans</li><li><a href="function.fbird-wait-event.php">fbird_wait_event</a> — Alias de ibase_wait_event</li><li><a href="function.ibase-add-user.php">ibase_add_user</a> — Ajoute un utilisateur &agrave; une base de donn&eacute;es de s&eacute;curit&eacute;</li><li><a href="function.ibase-affected-rows.php">ibase_affected_rows</a> — Retourne le nombre de lignes affect&eacute;es par la derni&egrave;re requ&ecirc;te iBase</li><li><a href="function.ibase-backup.php">ibase_backup</a> — Lance une t&acirc;che de sauvegarde dans le gestionnaire de services et retourne imm&eacute;diatement</li><li><a href="function.ibase-blob-add.php">ibase_blob_add</a> — Ajoute des donn&eacute;es dans un BLOB iBase fra&icirc;chement cr&eacute;&eacute;</li><li><a href="function.ibase-blob-cancel.php">ibase_blob_cancel</a> — Annule la cr&eacute;ation d'un BLOB iBase</li><li><a href="function.ibase-blob-close.php">ibase_blob_close</a> — Ferme un BLOB iBase</li><li><a href="function.ibase-blob-create.php">ibase_blob_create</a> — Cr&eacute;e un BLOB iBase pour ajouter des donn&eacute;es</li><li><a href="function.ibase-blob-echo.php">ibase_blob_echo</a> — Affiche le contenu d'un BLOB iBase au navigateur</li><li><a href="function.ibase-blob-get.php">ibase_blob_get</a> — Lit len octets de donn&eacute;es dans un BLOB iBase ouvert</li><li><a href="function.ibase-blob-import.php">ibase_blob_import</a> — Cr&eacute;e un BLOB iBase, y copie un fichier et le referme</li><li><a href="function.ibase-blob-info.php">ibase_blob_info</a> — Retourne la taille d'un BLOB iBase et d'autres informations utiles</li><li><a href="function.ibase-blob-open.php">ibase_blob_open</a> — Ouvre un BLOB iBase pour r&eacute;cup&eacute;rer des parties de donn&eacute;es</li><li><a href="function.ibase-close.php">ibase_close</a> — Ferme une connexion &agrave; une base de donn&eacute;es Interbase</li><li><a href="function.ibase-commit.php">ibase_commit</a> — Valide une transaction iBase</li><li><a href="function.ibase-commit-ret.php">ibase_commit_ret</a> — Valide une transaction iBase sans la refermer</li><li><a href="function.ibase-connect.php">ibase_connect</a> — Ouvre une connexion &agrave; une base de donn&eacute;es</li><li><a href="function.ibase-db-info.php">ibase_db_info</a> — Demande des statistiques sur une base de donn&eacute;es Interbase</li><li><a href="function.ibase-delete-user.php">ibase_delete_user</a> — Efface un utilisateur d'une base de donn&eacute;es de s&eacute;curit&eacute;</li><li><a href="function.ibase-drop-db.php">ibase_drop_db</a> — Supprime une base de donn&eacute;es iBase</li><li><a href="function.ibase-errcode.php">ibase_errcode</a> — Retourne le code d'erreur iBase</li><li><a href="function.ibase-errmsg.php">ibase_errmsg</a> — Retourne un message d'erreur</li><li><a href="function.ibase-execute.php">ibase_execute</a> — Ex&eacute;cute une requ&ecirc;te iBase pr&eacute;par&eacute;e</li><li><a href="function.ibase-fetch-assoc.php">ibase_fetch_assoc</a> — R&eacute;cup&egrave;re une ligne du r&eacute;sultat d'une requ&ecirc;te dans un tableau associatif</li><li><a href="function.ibase-fetch-object.php">ibase_fetch_object</a> — Lit une ligne dans une base Interbase dans un objet</li><li><a href="function.ibase-fetch-row.php">ibase_fetch_row</a> — Lit une ligne d'une base Interbase</li><li><a href="function.ibase-field-info.php">ibase_field_info</a> — Lit les informations sur un champ iBase</li><li><a href="function.ibase-free-event-handler.php">ibase_free_event_handler</a> — Lib&egrave;re un gestionnaire d'&eacute;v&eacute;nements iBase</li><li><a href="function.ibase-free-query.php">ibase_free_query</a> — Lib&egrave;re la m&eacute;moire r&eacute;serv&eacute;e par une requ&ecirc;te pr&eacute;par&eacute;e</li><li><a href="function.ibase-free-result.php">ibase_free_result</a> — Lib&egrave;re un r&eacute;sultat iBase</li><li><a href="function.ibase-gen-id.php">ibase_gen_id</a> — Incr&eacute;mente le g&eacute;n&eacute;rateur donn&eacute; et retourne sa nouvelle valeur</li><li><a href="function.ibase-maintain-db.php">ibase_maintain_db</a> — Ex&eacute;cute une commande de maintenance sur une base de donn&eacute;es Interbase</li><li><a href="function.ibase-modify-user.php">ibase_modify_user</a> — Modifie un utilisateur dans une base de donn&eacute;es de s&eacute;curit&eacute;</li><li><a href="function.ibase-name-result.php">ibase_name_result</a> — Assigne un nom &agrave; un jeu de r&eacute;sultats iBase</li><li><a href="function.ibase-num-fields.php">ibase_num_fields</a> — Retourne le nombre de colonnes dans un r&eacute;sultat iBase</li><li><a href="function.ibase-num-params.php">ibase_num_params</a> — Retourne le nombre de param&egrave;tres dans une requ&ecirc;te pr&eacute;par&eacute;e iBase</li><li><a href="function.ibase-param-info.php">ibase_param_info</a> — Retourne des informations &agrave; propos d'un param&egrave;tre dans une requ&ecirc;te pr&eacute;par&eacute;e iBase</li><li><a href="function.ibase-pconnect.php">ibase_pconnect</a> — Ouvre une connexion persistante &agrave; une base de donn&eacute;es InterBase</li><li><a href="function.ibase-prepare.php">ibase_prepare</a> — Pr&eacute;pare une requ&ecirc;te iBase pour lier les param&egrave;tres et l'ex&eacute;cuter ult&eacute;rieurement</li><li><a href="function.ibase-query.php">ibase_query</a> — Ex&eacute;cute une requ&ecirc;te sur une base iBase</li><li><a href="function.ibase-restore.php">ibase_restore</a> — Lance une t&acirc;che de restauration dans le gestionnaire de services et retourne imm&eacute;diatement</li><li><a href="function.ibase-rollback.php">ibase_rollback</a> — Annule une transaction interBase</li><li><a href="function.ibase-rollback-ret.php">ibase_rollback_ret</a> — Annule une transaction sans la fermer</li><li><a href="function.ibase-server-info.php">ibase_server_info</a> — Sollicite des informations &agrave; propos d'un serveur de base de donn&eacute;es</li><li><a href="function.ibase-service-attach.php">ibase_service_attach</a> — Connexion au gestionnaire de service</li><li><a href="function.ibase-service-detach.php">ibase_service_detach</a> — D&eacute;connexion du gestionnaire de service</li><li><a href="function.ibase-set-event-handler.php">ibase_set_event_handler</a> — Enregistre une fonction de rappel sur un &eacute;v&eacute;nement interBase</li><li><a href="function.ibase-trans.php">ibase_trans</a> — Pr&eacute;pare une transaction interBase</li><li><a href="function.ibase-wait-event.php">ibase_wait_event</a> — Attend un &eacute;v&eacute;nement interBase</li></ul></li></ul></div><?php manual_footer($setup); ?>