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

PHP & Base de données Discussion :

afficher requête Sql sous forme tableau [Oracle]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    J'aime la programmation avec Delphi
    Inscrit en
    Avril 2011
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : J'aime la programmation avec Delphi
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 227
    Par défaut afficher requête Sql sous forme tableau
    Bonjour,

    Je veux savoir comment afficher la requête ci-dessous sous forme d'un tableau selon la requête Sql ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    echo "<br />";
    $sth = $conn->prepare("SELECT  job_id,agent_session_id FROM pim_agent_job order by agent_session_id");
    $sth->execute();
    WHILE($result = $sth->fetch(PDO::FETCH_ASSOC)){
    	print_r($result);
    	echo "<hr>";

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Il suffit d'écrire le tableau :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    echo '<table>';
    WHILE($result = $sth->fetch(PDO::FETCH_ASSOC)){
    	echo '<tr>
                      <td>' . $result['job_id'] . '</td><td>' . $result['agent_session_id'] . '</td>
                     </tr>';
    }
    echo '</table>';
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éclairé
    Homme Profil pro
    J'aime la programmation avec Delphi
    Inscrit en
    Avril 2011
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : J'aime la programmation avec Delphi
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 227
    Par défaut
    J'ai fait le changement mais j'ai toujours un message d'erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: oci_parse() expects parameter 1 to be resource, object given in C:\UwAmp_2.2.1\www\T1.php on line 28
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <?php
    $tns = "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=Mon_host)(PORT=1521))(CONNECT_DATA=(SID = My_DB)))";
    $db_username = "Mon_USER";
    $db_password = "Mon_Password";
    try{
    	$conn = new PDO("oci:dbname=My_DB",$db_username,$db_password);
    }catch(PDOException $e){
    	echo ($e->getMessage());
    }
    if ($conn) {
    	echo "Oracle Connected!";
    }else{
    	echo "Oracle Not Connected!!!!!!";
    }
     
    $stid = oci_parse($conn, 'SELECT  job_id,agent_session_id FROM pim_agent_job order by agent_session_id');
    oci_execute($stid);
    echo '<table>';
    WHILE($result = $sth->fetch(PDO::FETCH_ASSOC)){
    	echo '<tr>
                      <td>' . $result['job_id'] . '</td><td>' . $result['agent_session_id'] . '</td>
                     </tr>';
    }
    echo '</table>';

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    D'ou sortent ces oci_parse() et oci_execute() qui n'étaient pas dans ton premier code ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre éclairé
    Homme Profil pro
    J'aime la programmation avec Delphi
    Inscrit en
    Avril 2011
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : J'aime la programmation avec Delphi
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 227
    Par défaut
    J'ai pas les mentionnées

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Et bien retire les.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

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

Discussions similaires

  1. [MySQL] Afficher des résultat sous form de tableau invisible ?
    Par tentsuken dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 01/01/2008, 15h18
  2. recuperer une requete SQL sous forme de tableau EXCEL
    Par skillipo dans le forum VBA Access
    Réponses: 0
    Dernier message: 06/12/2007, 17h45
  3. Réponses: 2
    Dernier message: 06/07/2007, 11h21
  4. Afficher un ArrayList sous forme d'une tableau HTML
    Par Peerofloo dans le forum Struts 1
    Réponses: 5
    Dernier message: 30/03/2007, 14h50
  5. Afficher une liste sous forme de tableau [SWING]
    Par Sylver--- dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 04/03/2007, 15h17

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