Modérateur PHPfrance |
8758 Messages
04 août 2011, 09:50
tu utilise mal ta classe
$PDOConnect = new PDOConnexion($db_host, $db_user, $db_passwd, $db_name, 'erreur', 'utf8');
$increment_lis = $PDOConnect->queryQuoted($increment_lis, PDO::PARAM_INT);
$num = $PDOConnect->queryQuoted($num, PDO::PARAM_INT);
$sql = $PDOConnect->query('UPDATE table SET heard='.$increment_lis.' WHERE num = '.$num.''); <= ça c'est pas bon vu les lignes suivantes

try {
$a = $PDOConnect->query($sql); <== ça c'est le pire

}
catch(Exception $e)
{
echo 'Erreur : '.$e->getMessage().'';
echo 'N° : '.$e->getCode();
echo '<pre>',var_dump($PDOConnect->errorInfo()),'</pre><hr />';
var_dump($a);
}
a la limite
$sql = 'UPDATE table SET heard='.$increment_lis.' WHERE num = '.$num);
try {
$a = $PDOConnect->query($sql); <== ça c'est le pire

}
pour ce qui est de la classe elle est inutile car n'apporte pas d'amélioration ou de fonctionnalité à la classe PDO existante autant ne pas l'utiliser;)
@+
Il en faut peu pour être heureux ......