Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & Oracle
PHP & Oracle Forum d'entraide sur Oracle avec PHP. Avant de poster -> FAQ Oracle et Cours Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/08/2011, 11h04   #1
Membre du Club
 
Inscription : mars 2008
Messages : 227
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 227
Points : 44
Points : 44
Par défaut Erreur lors de la création d'une vue

Bonjour.
J'essaie de créer une vue avec une requête en PHP:
Code :
$requete="create or replace view vueunitesgraindiam as (select TRONCON_GRAINDIAMUNIT, count(*) as NBAPPARITIONS from RELTRONCONS group by TRONCON_GRAINDIAMUNIT);";
Pour exécuter la requête, je tape:
Code :
executeRequeteEnEcriture($connexion, $requete)
où executeRequeteEnEcriture est la fonction:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
function executeRequeteEnEcriture($connexion, $requete) {
	$pointeur=oci_parse($connexion,$requete);
	if(!$pointeur) {
		$erreur = oci_error($connexion);
		error_log($erreur['message']);
	}
	else {
		$reussite=oci_execute($pointeur);
		oci_free_statement($pointeur);
		}
	}
}
Mais j'obtiens le message d'erreur
Citation:
ORA-00911: caractère non valide
Or la requête fonctionne très bien si je la tape directement dans l'interface graphique d'Oracle Express 10g.
Où est le problème ? Merci.
JCD21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 11h27   #2
Membre expérimenté
 
Avatar de tigunn
 
Homme
Développeur de bug
Inscription : janvier 2003
Messages : 516
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Développeur de bug

Informations forums :
Inscription : janvier 2003
Messages : 516
Points : 535
Points : 535
Salut,

Peut-être que cette discussion pourrait t'aider .
Sinon, http://www.php.net/manual/fr/function.oci-parse.php
Enfin, c'est un problème de caractères que le driver ne gère pas.
__________________
"le rhume distillation - L’estomac est la cucurbite, le cerveau le chapiteau, & le nez le réfrigérant par lequel s’écoule goutte à goutte le produit de la distillation."
de Avicenne

Le monde se divise en deux: ceux qui utilisent le tag et les autres.

Un problème? venez en découdre!
tigunn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 11h50   #3
Membre du Club
 
Inscription : mars 2008
Messages : 227
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 227
Points : 44
Points : 44
C'était bien un problème de
Citation:
;
à la fin. Merci.
JCD21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h09.


 
 
 
 
Partenaires

Hébergement Web