Récuprération de données via pdo

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récuprération de données via pdo

par Xenon_54 » 13 janv. 2007, 20:03

Bonjour,

Désires-tu que les valeurs retournées soient assignées aux variables passées en paramètre?

Dans ce cas, il faut utiliser cette méthode:
http://fr.php.net/manual/fr/function.pd ... column.php

par Invité » 13 janv. 2007, 17:09

j'ai changé mon code mais toujours pas de visu
<?php
/*$JAction = 'JAction';
$JInfo = 'JInfo';
$JDate = 'JDate';
$JHeure = 'JHeure';*/
$sqldb = new PDO("mysql:host=localhost;dbname=test","root","") or die ("impossible d'ouvrir bdd !"); 
$stm = $sqldb->prepare('SELECT `JAction` , `JDate` , `JHeure` , `JInfo` 
             FROM `journaltest`');
$stm -> execute (array($JAction,$JDate,$JHeure,$JInfo));


?>

par @rthur » 12 janv. 2007, 11:24

Bonjour,

J'ai un doute sur ton passage de variable dans execute()
http://fr.php.net/manual/fr/function.pd ... xecute.php

par sacco » 12 janv. 2007, 11:20

j'aimerai récuperer les données dans un tableau simple

par jojolapine » 12 janv. 2007, 11:13

qu'est-ce que tu souhaites faire... ?
structurer les données récupérer dans un tableau ?
si oui alors ce n'est pas du php, mais de l'html...

par sacco » 12 janv. 2007, 11:07

L'affichage du tableau donc des données car la commande Sql est bonne.

par jojolapine » 12 janv. 2007, 11:05

et qu'est-ce qui ne fonctionne pas ?

Récuprération de données via pdo

par sacco » 12 janv. 2007, 11:01

Bonjour,

je souhaiterai récupérer des données dans un tableau. Mais je n'arrive pas à truver la bonne syntaxe
<?php

$id = 10;
try
{
    $db = new PDO("mysql:host=localhost;dbname=test", "root", "");
    
    $sql = 'SELECT `JAction` , `JDate` , `JHeure` , `JInfo` 
             FROM `journaltest` 
             WHERE `JAction` like "Description :%"  
             ORDER BY `journaltest`.`JDate` ASC';
             
    $statement = $db->prepare($sql);
    $statement->execute(array(":JAction");
    
    if($rows = $statement->fetchAll())
    {
        foreach($rows as $row)
        {
            echo "field: ".$row["field"]."<br />";
        }
    }
    
    $db = NULL;
}
catch (PDOException $exception)
{
    die("Erreur : " . $exception->getMessage() . "<br/>");
}

?>