sesam_errormsg
<<<
sesam_execimm sesam_fetch_array
>>>

7.94 SESAM
7 Index des fonctions
 Manuel PHP

Introduction
Configuration à l'exécution
Notes sur la configuration
Considérations à l'exécution
Types de curseurs
Portage
Sécurité
Migration d'une autre base SQL
Notes sur l'utilisation de types SQL divers
Support des "champs multiples" de SESAM
Voir aussi
sesam_affected_rows
sesam_commit
sesam_connect
sesam_diagnostic
sesam_disconnect
sesam_errormsg
->sesam_execimm
sesam_fetch_array
sesam_fetch_result
sesam_fetch_row
sesam_field_array
sesam_field_name
sesam_free_result
sesam_num_fields
sesam_query
sesam_rollback
sesam_seek_row
sesam_settransaction

7.94.18 sesam_execimm()Exécute immédiatement une requête SQL

[ Exemples avec sesam_execimm ]   PHP 3 CVS only

string  sesam_execimm ( string   query )

sesam_execimm retourne un identifiant de résultat SESAM en cas de succès, et FALSE sinon.

sesam_execimm exécute immédiatement la requête query (i.e., une requête de type UPDATE, INSERT ou DELETE qui ne retourne aucun résultat, et n'a aucune variables d'entrées ou de sorties). Les requêtes de types "SELECT" ne peuvent pas être utilisées avec la fonction sesam_execimm . sesam_execimm modifie la valeur affected_rows , pour lecture ultérieure avec sesam_affected_rows .

Notez que sesam_query peut gérer les requêtes immédiates et les requêtes de selection. Utilisez sesam_execimm uniquement si vous connaissez le type de requête auparavant. Une tentative de requête de selection avec sesam_execimm retournera $err["sqlstate"] == "42SBW" .

L'identifiant de résultat retourné ne peut pas être utilisé pour lire quoi que ce soit, mais il peut être passé à sesam_affected_rows ; il n'est retourné que pour symétrie avec la fonction sesam_query .

Exemple avec sesam_execimm

<?php
$stmt
= "INSERT INTO matable VALUES('un', 'deux')";
$result = sesam_execimm ($stmt);
$err = sesam_diagnostic();
print(
"sqlstate = ".$err["sqlstate"]."\n".
      
"Nombre de lignes affectées = ".$err["rowcount"]." == ".
      
sesam_affected_rows($result)."\n");
?>

Voir aussi sesam_query et sesam_affected_rows .

<< sesam_execimm >>
sesam_errormsg SESAM sesam_fetch_array