Bonjour,

Je reviens avec un nouveau problème, j'ai essayé dans tous les sens mais impossible de trouver la solution.

J'obtiens le message en sujet lorsque j'exécute ma requète:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
$statement = 'SELECT `campaigns`.*, count(1) AS `calls`
	FROM `campaigns`, `companies`, `establishments`
	WHERE (
		`campaigns`.`active` = 1
		AND `establishments`.`company`=`companies`.`id`
		AND `establishments`.`callback`<NOW()
		AND `campaign`=`campaigns`.`id`
	)
	GROUP BY `campaigns`.`id`
	ORDER BY `campaigns`.`last_update` ASC';
$resultSet = $this->getDbTable()->fetchAll( $statement );
Si je remplace le "`campaigns`.`active` = 1" par "`campaigns`.`active` = ?" et que j'ajoute un ", 1" dans mon fetchAll, j'ai comme erreur:
'SQLSTATE[HY093]: Invalid parameter number: no parameters were bound
Quelqu'un saurait-il ce qui se passe et aurait-il une astuce pour que je puisse faire passer cette requète ?

Merci d'avance.