Но все, что я получаю, это эта ошибка:
Предупреждение: попытка получить доступ к смещению массива по значению типа bool в C:\xampp\htdocs\stors\view \admin_lists.php в строке 146
Теперь я понимаю, что ошибка, вероятно, означает, что функция PDO, которую я для этого использую, возвращает false. Но тот же запрос в этой функции работает и возвращает то, что должен, когда я помещаю его в phpMyAdmin с идентификатором.
Я больше нигде в своем коде или таблицах не встречал такой ошибки.
Я пробовал изменить запрос в функции, чтобы использовать неявные соединения вместо INNER JOIN, я пытался привести идентификатор, полученный через POST, к целым числам, но ничего не помогло. Я получаю ту же ошибку. Я рассмотрел здесь некоторые другие вопросы по SO, связанные с моей проблемой, но ни один из них не касается моей проблемы.
Вот пример того, что запрос должен вернуть в PHP PDO после запуска в phpMyAdmin:

Мой связанный код в index.php:
Код: Выделить всё
case "send_trip_info":
// Send email with trip info to parent
// get input
$l_id = filter_input(INPUT_POST, "l_id");
// Get trip info and parent
$info = getPassengerInfo($l_id);
$parent_id = get_parent_id($l_id);
$parent_info = get_parent_info($parent_id);
$to_name = $parent_info["name"];
$to = $parent_info["email"];
$name = $learners[$l_id]["name"];
$p1_name = $info["p1_name"];
$p1_time = $info["p1_time"];
$p2_name = $info["p2_name"];
$p2_time = $info["p2_time"];
// body
$body = "Dear $to_name,
Here is the trip information for $name:
Pickup Point and Time[/b]: $p1_name at $p1_time[b]
Dropoff Point and Time[/b]: $p2_name at $p2_time
Kind Regards
Strive High
";
$alt = "Dear $to_name, \n\n Here is the trip information for $name: \n\n
PICKUP Point and Time: $p1_name at $p1_time\n
DROPOFF Point and Time: $p2_name at $p2_time\n
\n
Kind Regards\n
Strive High
";
send_mail("STORS Trip Info For $to_name", $body, $alt, $to, $to_name);
break;
Код: Выделить всё
Learner Name
Pickup Point
Pickup Time
Dropoff Point
Dropoff Time
Options
Подробнее здесь: [url]https://stackoverflow.com/questions/79035788/sql-query-returning-values-in-phpmyadmin-but-not-in-php-pdo-code[/url]