Bonjour,
J'ai un souci avec une requ�te PDO :
si je lance cette requ�te :
cela fonctionne tr�s bien, me retourne 1.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 SELECT MAX(item_order) AS max FROM content WHERE parent_id = '57' ORDER BY item_order
Mais je voudrais faire ceci :
mais cela me retourne 3 quelquesoit la valeur de 'pid'.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10 $param=array('pid'=>57); $max = "SELECT MAX(item_order) AS max FROM ".$this->__get('db_prefix')."_content WHERE parent_id = ':pid' ORDER BY item_order"; $result = $this->GetDb()->select($max,$Param); if($result) { $data['success'] = true; $data['max'] = print_r($result,true); return json_encode($data); }
Voil� la fonction 'select' :
Quelqu'un a une id�e ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 public function select($query,$input) { try { $requete = $this->PDOInstance->prepare($query); $requete->execute($input); $result = $requete->fetch(PDO::FETCH_OBJ); $requete->closeCursor(); return $result; } catch (Exception $e) { //On indique par email que la requête n'a pas fonctionné. error_log(date('D/m/y').' à '.date("H:i:s").' : '.$e->getMessage(), 1, '[email protected]'); } return false; }
Merci.
Partager