У меня есть функция с именем getData ($ Books, $ Users, $ InputID); , которая получает два подключения к базе данных и идентификатор пользователя.
В базе данных пользователей у меня есть таблица с именем Пользователи
-----------------
UserID | UserName
-----------------
В базе данных книг у меня есть таблица с именем Книги
------------------------------
BookID | BookName | BookUserID
------------------------------
Я хочу написать ONE запрос, который будет:
Выберите пользователя в таблице Users с UserID = $ InputID , а также выберите книгу на Книги Таблица, где BookUserID = $ InputID ;
Это должно быть сделано с использованием подготовленного оператора. Это то, что я пробовал.
function getData($Books, $Users, $InputID){
$fetch_results = prepare('SELECT * from UsersDB.Users U LEFT JOIN BooksDB.Books B ON B.BookUserID = U.UserID Where UserID = :InputID');
$fetch_results->execute(array(':userID' => $InputID));
return $Data;
}