Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Nouveau Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2012
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2012
    Messages : 117
    Points : 26
    Points
    26

    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

  2. #2
    Membre Expert
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2012
    Messages
    764
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : avril 2012
    Messages : 764
    Points : 1 234
    Points
    1 234

    Par défaut

    Bonsoir,

    attention à bien choisir la bonne fonction, celle que tu doit utilisé est oci_fetch_array

  3. #3
    Nouveau Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    décembre 2012
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2012
    Messages : 117
    Points : 26
    Points
    26

    Par défaut

    Ok Merci beaucoup de votre aide le problème est résolue !!

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •