Я проверил страницу, которая принимает результат функции и отображает его на странице, и возвращаемый массив включает 3 результата, причем правильный результат отображается только в 3 элементах массива. Я не понимаю, что является причиной этого, у кого-нибудь есть идеи?
Код одной из функций приведен ниже:
Код: Выделить всё
function inqQuery($rptQueryResult4) {
require "../include/dbh.inc.php";
try {
$inqList = $rptQueryResult4['rpt_inq_string'];
$inq_arr = explode(",",$inqList);
$inStmt4 = str_repeat('?,',count($inq_arr) - 1) . '?';
$inqQuery = "SELECT prop_dba_name AS property_name, dba_name AS mgt_co, CAST(`inq.create_ts` AS DATE) AS inquiry_date
FROM property_data, enterprise_data, rpt_inquiries, tenant_reports
WHERE rpt_inquiries.linked_prop_id = property_data.property_id AND rpt_inquiries.linked_ent_id = enterprise_data.ent_id AND rpt_inquiries.inquiry_id IN($inStmt4);";
$results_inqQuery = $pdo->prepare($inqQuery);
$results_inqQuery->execute($inq_arr);
$arrInqQuery = $results_inqQuery->fetchAll(PDO::FETCH_ASSOC);
return $arrInqQuery;
} catch (PDOException $e) {
die("Query Failed: " . $e->getMessage());
}
Подробнее здесь: https://stackoverflow.com/questions/789 ... re-results
Мобильная версия