Задать вопрос
@Khetag_d

Как вывести данные из связанной таблицы?

База данных с книгами и связь с таблицей author по id и при отправке данных в php а оттуда в js у меня вместо авторов выводит их id как мне сделать так чтобы выводились авторы?
<?php
$host = 'localhost';
$dbname = 'boks';
$user = 'root';
$password = '';

try {
    $pdo = new PDO("mysql:host=$host;dbname=$dbname", $user, $password);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
    die("Ошибка подключения: " . $e->getMessage());
}

$stmt = $pdo->query("SELECT * FROM books");
$books = $stmt->fetchAll(PDO::FETCH_ASSOC);

header('Content-Type: application/json');
echo json_encode($books, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
?>

67fd329287bbf661884211.png
  • Вопрос задан
  • 152 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Изучить хотя-бы основы SQL
Конкретно для данного случая - слово JOIN.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы