Problème avec oci_execute !!!

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème avec oci_execute !!!

Problème avec oci_execute !!!

par blutching » 27 juil. 2009, 11:10

Bonjour,
je débute en PHP et j'ai un petit problème pour accèder à une base de données Oracle. J'utilise la librairie OCI pour celà.
Mon problème est que la méthode oci_execute ne me retourne ni true, ni false !!!
Voici un extrait de mon code :
$query = "SELECT COUNT(*) FROM ASFACT_LOGINS A, ASDIM_TIME B WHERE A.TIMEID = B.ID AND B.ID >= (SELECT ID FROM ASDIM_TIME WHERE HOUROFDAY = ".$k." and DAYOFYEAR = ".$day." and YEAR = ".$year.") AND B.ID < (SELECT ID FROM ASDIM_TIME WHERE HOUROFDAY = ".$heurefin." and DAYOFYEAR = ".$day." and YEAR = ".$year.");";  
		
$stmt = oci_parse($connexion, $query);
if (!$stmt){
	  echo "Erreur sur l'oci_parse: " . var_dump( oci_error() );
} 		
						
oci_execute($stmt);
Quand j'essaie d'afficher oci_execute($stmt) je m'attend à voir true ou false ...et là j'ai rien du tout.
Pour info ma connexion est ok et les $query générées sont ok aussi. (je n'ai pas détaillé ici les variables utilisées).
Avez-vous une idée du problème ? parce que là en fait je suis bloqué car le oci_excute ne semble pas fonctionné et du coup par la suite mon oci_fetch et oci_result ne donne rien.
Merci d'avance de votre aide...