Précédent   Forum du club des développeurs et IT Pro > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 26/12/2012, 18h32   #1
ruyeken
Membre à l'essai
 
Homme
Développeur informatique
Inscription : décembre 2012
Messages : 70
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2012
Messages : 70
Points : 20
Points : 20
Par défaut Problème de retranscription mysql/oracle

Bonsoir,

Je reviens vers vous cette fois-ci pour un problème de code.

Quand j’exécute un code avec la base de donnée mysql il me renvoie le bon résultat et quand j'essaye de retranscrire ce code avec une base Oracle il ne me renvoie pas ce que je veux.

Voici le code pour une base de donnée MySql
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
  mysql_connect("localhost","root","");
  mysql_select_db("USER");
 
 
	$sql=mysql_query("select id_user from utilisateurs where login_user = 'test'");
	while($row=mysql_fetch_assoc($sql))
		$output[]=$row;
	print(json_encode($output));
 
 
	mysql_close();
?>
cela me renvoie ceci:

Et ce code ci pour une base de donnée Oracle:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php include("connexion.php");
 
	//$output = ob_get_contents();  
	$stmt = OCIParse($connexion, "select enum_id from rp_enum_val where enum_value ='test'");
	OCIExecute($stmt);
 
	while($row=OCIFetch($stmt)){
		$output[]=$row;
	}
 
	print(json_encode($output));
 
 
 
include("deconnexion.php"); ?>
Me revoie juste ceci: Alors que en réalité il faudrait que le second code me renvoie ses résultats sous une forme identique au premier code pour que je puisse récupérer les données JSON dans mon .java.
J'espère que je suis suffisamment clair

Je ne comprends pas ou est l'erreur.

Merci d'avance
ruyeken est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2012, 19h23   #2
Exia93
Membre Expert
 
Homme
Étudiant
Inscription : avril 2012
Messages : 600
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2012
Messages : 600
Points : 1 051
Points : 1 051
Bonsoir,

attention à bien choisir la bonne fonction, celle que tu doit utilisé est oci_fetch_array
Exia93 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 27/12/2012, 09h50   #3
ruyeken
Membre à l'essai
 
Homme
Développeur informatique
Inscription : décembre 2012
Messages : 70
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2012
Messages : 70
Points : 20
Points : 20
Ok Merci beaucoup de votre aide le problème est résolue !!
ruyeken est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 01h25.


 
 
 
 
Partenaires

Hébergement Web