oci_fetch_array non reconnu :/
Salut donc voici la function qui pose probleme:
fichier session
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| function searchByIdSession($idSession) {
$requete = "select * ";
$requete = $requete." from session where id_session = '".$idSession."';";
$resultat = $this->bd->execRequete($requete);
$ligne = oci_fetch_array($resultat);
// Initialisation des attributs
$this->id_Session = $ligne['ID_SESSION'];
$this->id_Direction = $ligne['ID_DIRECTION'];
$this->id_Personne = $ligne['ID_PERSONNE'];
$this->login_Session = $ligne['LOGIN_SESSION'];
$this->nom_Session = $ligne['NOM_SESSION'];
$this->prenom_Session = $ligne['PRENOM_SESSION'];
$this->temps_Limite = $ligne['TEMPS_LIMITE'];
$this->errMsg = "";
$this->error = false;
return $this;
} |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| function execRequete($sql) {
$this->PARSE = ociparse($this->CONNECT,$sql);
if(!$this->PARSE) {
$this->error = true;
$this->errMsg = "<B>Requête non valide</B> [<i>$sql</i>]: ".ocierror()." ";
} else {
$this->REQS = ociexecute($this->PARSE);
if (!$this->REQS) {
$this->error = true;
$this->errMsg = "<B>Requête impossible</B> [<i>$sql</i>]: ".ocierror()." ";
}
return $this->REQS;
}
ocicommit($this->CONNECT);
} |
Sous easy php il me met :
Fatal error: Call to undefined function: oci_fetch_array() in f:\doc\source\session.php on line 251
Dans le fichier php.ini j'ai bien activé extension=php_oci8.dll
En fait avant oci_fetch_array il y avait mysql_fetch_array car je dois passer l'apply de mysql vers oracle mais bon ca doit pas changer grand chose si?
D'ailleur extension=php_oracle.dll il faut l'activer aussi?
Merci d'avance