Problême avec php- pdo
monaa
Messages postés
104
Statut
Membre
-
ixce Messages postés 51 Statut Membre -
ixce Messages postés 51 Statut Membre -
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
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:
- Problême avec php- pdo
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
1 réponse
'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.
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.