PHP
PHP / MySql

Recherche
 
ManuelPHP.com

ibase_prepare
<<<
ibase_query ibase_restore
>>>

8.47 Fonctions Firebird/InterBase
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
ibase_add_user
ibase_affected_rows
ibase_backup
ibase_blob_add
ibase_blob_cancel
ibase_blob_close
ibase_blob_create
ibase_blob_echo
ibase_blob_get
ibase_blob_import
ibase_blob_info
ibase_blob_open
ibase_close
ibase_commit_ret
ibase_commit
ibase_connect
ibase_db_info
ibase_delete_user
ibase_drop_db
ibase_errcode
ibase_errmsg
ibase_execute
ibase_fetch_assoc
ibase_fetch_object
ibase_fetch_row
ibase_field_info
ibase_free_event_handler
ibase_free_query
ibase_free_result
ibase_gen_id
ibase_maintain_db
ibase_modify_user
ibase_name_result
ibase_num_fields
ibase_num_params
ibase_param_info
ibase_pconnect
ibase_prepare
->ibase_query
ibase_restore
ibase_rollback_ret
ibase_rollback
ibase_server_info
ibase_service_attach
ibase_service_detach
ibase_set_event_handler
ibase_timefmt
ibase_trans
ibase_wait_event

8.47.45 ibase_query()Exécute une requête sur une base iBase

[ Exemples avec ibase_query ]   PHP 3 >= 3.0.6, PHP 4, PHP 5

resource  ibase_query ( resource   link_identifier , string   query , int   bind_args )

ibase_query exécute la requête query sur une base Interbase, et retourne un identifiant de résultat, à utiliser avec ibase_fetch_row , ibase_free_result et/ou ibase_free_query . ibase_query retourne FALSE si la requête échoue.

Exemple avec ibase_query

<?php

    $host
= 'localhost:/path/to/your.gdb';

    
$dbh = ibase_connect($host, $username, $password);
    
$stmt = 'SELECT * FROM tblname';

    
$sth = ibase_query($dbh, $stmt) or die(ibase_errmsg());

?>

Note

Dans les version 5.0.0 de PHP et suivantes, ibase_query retourne le nombre d'enregistrements affectés par les requêtes INSERT , UPDATE et DELETE . Dans un souci de compatibilité ascendante, ibase_query retournera TRUE si la requête réussi mais ne renvoie aucun enregistrement.

Note

Si vous recevez une erreur du type "arithmetic exception, numeric overflow, or string truncation. Cannot transliterate character between character sets" (ceci survient lorsque vous essayez d'utiliser des caractères accentués) avec la fonction ibase_query , c'est que vous devez choisir un jeu de caractères (i.e. ISO8859_1 ou votre jeu courant).

Voir aussi ibase_errmsg , ibase_fetch_row , ibase_fetch_object et ibase_free_result .

<< ibase_query >>
ibase_prepare Fonctions Firebird/InterBase ibase_restore





Google

Services webmasters

Les manuels
 

ManuelPHP.com © 2003-2012 Tigersun - Crédits
Webmaster Site Internet - Télécharger des Logiciels - Programme TV - Entraide Informatique - Agence de Communication
2018-05-27