ibase_execute
exécute une requête
préparée (et éventuellement liée) par
ibase_prepare
.
ibase_execute
est beaucoup plus efficace que
ibase_query
, si
vous effectuez plusieurs fois la même requête en ne
changeant que quelques paramètres.
$query = ibase_prepare($dbh, "UPDATE FOO SET BAR = ? WHERE BAZ = ?");
while (list($baz, $bar) = each($updates)) { ibase_execute($query, $bar, $baz); }
?>
Note
Depuis la version 5.0.0 de PHP,
ibase_execute
retourne le nombre
d'enregistrements affectés par la requête (si supérieur à 0).
Pour une requête qui réussie mais qui ne renvoie aucun enregistrement
(e.g un UPDATE sur un enregistrement inexistant),
ibase_execute
retournera
TRUE
.