IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Problème de retranscription mysql/oracle


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2012
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 128
    Points : 62
    Points
    62
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 expérimenté
    Homme Profil pro
    Développeur C++
    Inscrit en
    Avril 2012
    Messages
    771
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2012
    Messages : 771
    Points : 1 631
    Points
    1 631
    Par défaut
    Bonsoir,

    attention à bien choisir la bonne fonction, celle que tu doit utilisé est oci_fetch_array
    une réponse vous a permis d'avancer ?

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

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2012
    Messages : 128
    Points : 62
    Points
    62
    Par défaut
    Ok Merci beaucoup de votre aide le problème est résolue !!

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

Discussions similaires

  1. [MySQL] Problème de retranscription de TIME - PHP & MySQL
    Par Gwordo dans le forum PHP & Base de données
    Réponses: 18
    Dernier message: 02/09/2014, 13h04
  2. Problème passage MySQL à Oracle
    Par limalima dans le forum Connexions aux bases de données
    Réponses: 0
    Dernier message: 05/09/2013, 11h56
  3. Problèmes MYSQL, ORACLE, ODI
    Par sofistyl dans le forum Alimentation
    Réponses: 2
    Dernier message: 24/02/2009, 23h42
  4. Probléme avec une requéte mysql(Oracle 9)
    Par lmkrte dans le forum Langage SQL
    Réponses: 2
    Dernier message: 03/03/2007, 22h41
  5. problème de connection mysql par tcp/ip
    Par leroyphil dans le forum Administration
    Réponses: 5
    Dernier message: 04/09/2003, 18h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo