Je cours cette requête dans phpmyadmin et cela fonctionne très bien. Mais en cours d'exécution dans joshcam's MySQLi Database
classe, il obtient des données erronées
Requête:MySQLi joint using date (now()) dans la clause where
SELECT
s.az
, s.ta
, s.zamanSarfShode
, p.name
FROM
saateruzane s
JOIN
projhe p
JOIN
kareruzane k
WHERE
s.ProjheId = p.id
AND
k.id = s.ruzId
AND
k.ruzGregorian = date(now())
Code PHP:
$con->join('projhe p', 's.ProjheId = p.id');
$con->join('kareruzane k', 'k.id = s.ruzId');
$con->joinWhere('kareruzane k','k.ruzGregorian', 'date(now())');
$tines = $con->get('saateruzane s',null,'s.az ,s.ta ,s.zamanSarfShode ,p.name');
Vous ne pouvez probablement pas passer '' date (now()) ''comme cela, car il peut essayer de le citer. Essayez de passer dans 'date ('Y-m-d')', sans le citer. – aynber