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 29/03/2007, 09h13   #1
Membre habitué
 
Inscription : octobre 2006
Messages : 325
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 325
Points : 137
Points : 137
Par défaut Pb de requete

voici mon code


Code :
1
2
3
4
5
6
7
8
9
 
for ($i=1; $i<3;$i++)
{
	$requete = "select max(tr_extrsupnum) from san_tramero where tr_ine='$vias_ine' and tr_codvia='$vias_codigo' and tr_tiponum='$i'";
	$stmt=ociparse($connexion, $requete);
	ociexecute($stmt);
	ocifetch($stmt);
	$extrsupnum_max[$i]=ociresult($stmt,"max(tr_extrsupnum)");
}
cette requete est pour une BDD (oracle)
en langage SQL , la requete est bonne elle m'affiche le bon resultat (une seul ligne qui est la valeur max du champ tr_extrsupnum) mais quant j'execute mon code dans du php, le message d'erreur suivant aparé :
Citation:
Warning: ociresult() [function.ociresult]: Invalid column name "max(tr_extrsupnum)" in C:\Archivos de programa\Apache Group\Apache2\htdocs\php\tramero.php on line 114

Warning: ociresult() [function.ociresult]: Invalid column name "max(tr_extrsupnum)" in C:\Archivos de programa\Apache Group\Apache2\htdocs\php\tramero.php on line 114
comment doit-je faire?
teen6517 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 09h36   #2
Membre habitué
 
Avatar de Shinji62
 
Inscription : novembre 2006
Messages : 135
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 135
Points : 133
Points : 133
Salut essaye plutot la requete :

Code :
select max(tr_extrsupnum) as max_tr_ex from san_tramero where tr_ine='$vias_ine' and tr_codvia='$vias_codigo' and tr_tiponum='$i'
Puis ensuite essaye de lire le max comme ca :


Code :
1
2
 
$extrsupnum_max[$i]=ociresult($stmt,"max_tr_ex");
Shinji62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 09h44   #3
Membre habitué
 
Inscription : octobre 2006
Messages : 325
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 325
Points : 137
Points : 137
non desoler sa marche pas non plus

Citation:
Warning: ociresult() [function.ociresult]: Invalid column name "max_tr_ex" in C:\Archivos de programa\Apache Group\Apache2\htdocs\php\tramero.php on line 114

Warning: ociresult() [function.ociresult]: Invalid column name "max_tr_ex" in C:\Archivos de programa\Apache Group\Apache2\htdocs\php\tramero.php on line 114
le code est le suivant :
Code :
1
2
3
4
5
6
 
$requete = "select max(tr_extrsupnum) as max_tr_ex from san_tramero where tr_ine='$vias_ine' and tr_codvia='$vias_codigo' and tr_tiponum='$i'";
$stmt=ociparse($connexion, $requete);
ociexecute($stmt);
ocifetch($stmt);
$extrsupnum_max[$i]=ociresult($stmt,"max_tr_ex");
j'ai pas fais d'erreur au moin??
teen6517 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 09h47   #4
Membre habitué
 
Avatar de Shinji62
 
Inscription : novembre 2006
Messages : 135
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 135
Points : 133
Points : 133
$extrsupnum_max[$i]=ociresult($stmt,"MAX_TR_EX"); non plus?
Shinji62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 09h55   #5
Membre habitué
 
Inscription : octobre 2006
Messages : 325
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 325
Points : 137
Points : 137
tu est un GENIE
php est super sensible a la cassa j'avais oublier ce detail


merci car sans toi j'y serait encore
teen6517 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 09h55   #6
Membre habitué
 
Avatar de Shinji62
 
Inscription : novembre 2006
Messages : 135
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 135
Points : 133
Points : 133
De rien
Shinji62 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 15h32.


 
 
 
 
Partenaires

Hébergement Web