Problême avec php- pdo

Fermé
monaa Messages postés 102 Date d'inscription lundi 6 mars 2006 Statut Membre Dernière intervention 23 novembre 2010 - 23 mars 2007 à 18:34
ixce Messages postés 51 Date d'inscription mardi 13 mai 2008 Statut Membre Dernière intervention 17 décembre 2008 - 17 juin 2008 à 18:29
bjr tt le monde
je travaille en ce moment sur un projet qui entre autre nécessite de travailler avec pdo.
la connection marche bien mais
j'ai l'erreur suivante ds le code ci dessous

Fatal error: Call to a member function fetchAll() on a non-object in C:\wamp\www\projetPhp\3.php on line 27

voici mon code:

<?php
$ordresql='SELECT * FROM conference where (theme ="'.$theme_selected.'" or "'.trim($theme_selected).'" = "theme"
) and theme like "%'.trim($nom_recherche).'%" ORDER BY theme';

$retour = $pdo->query($ordresql);
while( $ligne = $retour->fetch(PDO::FETCH_OBJ) )
{

?>
<?php echo('$ligne->titre'); ?>
<?php echo($ligne->resume); ?>

<?php
} $ordresql->closeCursor();
?>

merçi d'aider la débutante ke je sui sur cet erreur sur laquelle je coince ya longtemps
bonne soirée a ts
A voir également:

1 réponse

ixce Messages postés 51 Date d'inscription mardi 13 mai 2008 Statut Membre Dernière intervention 17 décembre 2008 3
17 juin 2008 à 18:29
'lut

un peu a la bourre, mais dans le doute...
...ceci est une fonction cree en php et ki marche nickel

function champs($cnx, $table){
$req = 'describe '.$table ;
$rs = $cnx->query($req);
$Chps=($rs->fetchAll(PDO::FETCH_ASSOC));
//Field Type Null Key Default Extra
$rs->closeCursor();
return $Chps;
}

cette fonction renvoie le meme type de variable,
avec mysql_fetch_array t'aurais fait une boucle, qui tant kil reste des lignes aurait complété un tableau.
cette ligne:
"$Chps=($rs->fetchAll(PDO::FETCH_ASSOC));"
va te renvoyer toute ta réponse dans un tableau appelé $Chps.
1