Hi,
ich habe folgende Abfrage:
der Parameter $_GET('partner') liefert den Wert 16419. Das ist auch richtig. Aber die Abfrage liefert ein leeres Array. Wenn ich diesen Parameter lösche und den Wert für t.cid = 16419 eintrage funktioniert die Abfrage.
Wo liegt hier das Problem?
ich habe folgende Abfrage:
PHP-Code:
$statement = $pdo->prepare("SELECT t.id, t.tnumber, t.subject, t.user29, t.user22, t.status
FROM crmdb.tickets t JOIN crmdb.contacts c ON t.cid = c.id
WHERE t.tnumber LIKE ?
AND YEAR(from_unixtime(t.createtime)) = ?
AND QUARTER(from_unixtime(t.createtime)) = ?
AND t.cid =?");
$statement->execute(array('HL-%', $_GET['jahr'], $_GET['quartal'], $_GET['partner']));
$statement->setFetchMode(PDO::FETCH_CLASS, "App\\Ticket\\TicketKunden21");
$result = $statement->fetchAll(PDO::FETCH_CLASS, "App\\Ticket\\TicketKunden21");
echo json_encode($result);
Wo liegt hier das Problem?
Kommentar