Не выводит данные из базы на vps - PullRequest
0 голосов
/ 05 апреля 2020

Все работает на локальном сервере. Передача на сервер VPS, без ошибок, но без вывода данных. В MYSQL база данных была создана и экспортирована. Может быть, я неправильно заполняю этот файл?

db. php

<?php

$dbhost = "127.0.0.1";
$dbname = "translatedb";
$username = "root";
$userpass = "(password that was specified when installing mysql on the server)";
$charset = "utf8";
$options = [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION];

$data = [
    "engVal" => trim($_POST["engVal"]),
    "rusVal" => trim($_POST["rusVal"]),
];

$db = new PDO("mysql:host=$dbhost;dbname = $dbname;charset=$charset", $username, $userpass, $options);

if (!empty(trim($_POST["engVal"])) && !empty(trim($_POST["rusVal"]))) {
    $query = "INSERT `translatedb`.`words` (engword,rusword) VALUES (:engVal, :rusVal)";
    $statement = $db->prepare($query);
    $result = $statement->execute($data);
};

res. php

<?php
    require_once("db.php");

    $query = $db->query('SELECT * FROM  `translatedb`.`words`');
    while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
        echo "<tr class='translater-table_item'>
             <td>" . $row['engword'] . "</td>
             <td>" . $row['rusword'] . "</td>
    </tr>";

}

    ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...