7.43 InterBase
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . ibase_add_user . 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 . ibase_connect . ibase_delete_user . ibase_errmsg . ibase_execute . ibase_fetch_assoc . ibase_fetch_object . ibase_fetch_row . ibase_field_info . ibase_free_query . ibase_free_result . ibase_modify_user . ibase_num_fields . ibase_pconnect . ibase_prepare ->ibase_query . ibase_rollback . ibase_timefmt . ibase_trans
|
7.43.33 ibase_query()Exécute une requête sur une base iBase[ Exemples avec ibase_query ] PHP 3>= 3.0.6, PHP 4
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 |
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
.
|