remplacement mysql par PDO
Posté : 23 oct. 2012, 19:58
Bonjour,
J'essaye d'adapter mon script de news à PDO.
J'ai remplacé par :
Mais j'ai une erreur :
Warning: PDO::query() [pdo.query]: SQLSTATE[HY000]: General error: mode must be an integer
J'essaye d'adapter mon script de news à PDO.
Code : Tout sélectionner
$sql = "SELECT *, DATE_FORMAT(date, '%d.%m.%Y') as date FROM ".$prefixe." WHERE valide!='inv' AND date >= '".$datum."' ORDER BY id $ordre LIMIT ".intval($debut).",".intval($nb);
} else {
$sql = "SELECT *, DATE_FORMAT(date, '%d.%m.%Y') as date FROM ".$prefixe." WHERE valide!='inv' ORDER BY id $ordre LIMIT ".intval($debut).",".intval($nb);
}
// parcours et affichage des résultats
if($p = @mysql_query($sql,$c)){
while($data = @mysql_fetch_array($p)){Code : Tout sélectionner
// parcours et affichage des résultats
if($p = $cnx->query($sql,$c)){
while($data = $p->fetch(PDO::FETCH_ASSOC)) {Warning: PDO::query() [pdo.query]: SQLSTATE[HY000]: General error: mode must be an integer