php - 不从 vps 上的数据库输出数据
问题描述
一切都在本地服务器上运行。传输到vps服务器,没有错误,但没有数据输出。在 MYSQL 中,创建并导出了数据库。也许我没有正确填写这个文件?
数据库.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);
};
资源库
<?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>";
}
?>
解决方案
推荐阅读
- f# - 如何在 F# Elmish.WPF 中设置 ViewModel 类型以供 WPF DataTemplate 使用?
- python - OpenCV Python - 替换图像中的通道
- python - Mypy 和从作为实例属性的类继承
- python - Pandas - 循环控制 - 根据列值比较控制循环的行为
- r - S3 通用方法在包中不起作用
- python - 为什么下面的代码不起作用?(使用 pyautogui 在游戏中创建机器人)
- python - 学习三次方程
- python - Python 文件打印错误版本的 tensorflow
- mongodb - mongodb 插入然后条件总和,然后将总和更新到另一个集合
- assembly - 我们怎样才能只使用它的名字来访问一个 DOS 函数,而没有与之关联的十六进制数呢?