Résultat qui ne remonte pas
Bonjour,
Je m'essaie au PDO, mais je n'arrive pas à obtenir de résultat :mur:
Fichier config.php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <?php
try {
$strConnection = 'mysql:host=localhost;dbname=test';
$arrExtraParam= array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8");
$pdo = new PDO($strConnection, 'test', 'pwd', $arrExtraParam);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e) {
$msg = 'ERREUR PDO dans ' . $e->getFile() . ' L.' . $e->getLine() . ' : ' . $e->getMessage();
die($msg);
}
?> |
Ensuite un fichier pdo.php :
Code:
1 2 3 4 5 6 7
| <?php
include "config.php";
function liste1($filtre)
{$sql = "SELECT * FROM T_TABLE WHERE LETTRE = '".$filtre."'";
$req = $pdo->prepare($sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
}
?> |
Et le fichier index.php qui devrait faire apparaitre les données :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <?php
include "pdo.php";
liste1('w');
foreach ($req as $result) {
echo $result['LIB'];
echo "<br/>";
}
echo "fin";
?> |
La requête ramène des résultats...
:fleche: Avez-vous une idée où se trouve mon erreur ?
@+.