phpmyadmin 相关问题

phpMyAdmin是一个用PHP编写的开源,基于Web的MySQL管理工具。将此标记用于与使用此工具相关的问题,而不是用于常规查询问题

虽然phpMyAdmin数据库正在运行,但是数据却上不去[关闭]

首先抱歉我的英语不好,我的问题是; 尽管进行了加密,但它不会保存数据,也不会显示在页面上输入的数据 我的 PHP 文件 首先抱歉我的英语不好,我的问题是; 尽管进行了加密,但它不会保存数据,也不会显示在页面上输入的数据 我的 PHP 文件 <?php // Replace these variables with your MySQL server credentials $host = "localhost"; // Hostname $username = "root"; // MySQL username $password = "toor"; // MySQL password $database = "sssayfa"; // Database name // Establish a connection to MySQL server $connection = mysqli_connect($host, $username, $password, $database); // Check connection if (mysqli_connect_errno()) { die("Failed to connect to MySQL: " . mysqli_connect_error()); } // Function to escape special characters in a string for use in an SQL statement function escapeString($string) { global $connection; return mysqli_real_escape_string($connection, $string); } // Function to insert data into the 'form_data' table function insertData($name, $message, $image) { global $connection; $name = escapeString($name); $message = escapeString($message); $image = escapeString($image); $query = "INSERT INTO form_data (name, message, image) VALUES ('$name', '$message', '$image')"; if (mysqli_query($connection, $query)) { return true; } else { return false; } } // Retrieve form data if ($_SERVER['REQUEST_METHOD'] === 'POST') { if (isset($_POST['kaydet'])) { $name = $_POST['usernames']; $message = $_POST['messages']; $image = ''; if (isset($_FILES['images']) && $_FILES['images']['error'] === UPLOAD_ERR_OK) { $tmp_name = $_FILES['images']['tmp_name']; $image_name = basename($_FILES['images']['name']); $image_path = 'images/' . $image_name; move_uploaded_file($tmp_name, $image_path); $image = $image_path; } // Insert data into the 'form_data' table insertData($name, $message, $image); } } // Close the MySQL connection mysqli_close($connection); ?> 我的 HTML 文件 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Paylaşım</title> <style> /* CSS still needs to be customized according to your design */ body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #dc143c; } .container { max-width: 800px; margin: 0 auto; padding: 20px; background-color: #fff; } h1 { text-align: center; } h2 { font-size: 15px; } form { margin-bottom: 20px; } label { display: block; margin-bottom: 5px; } input[type="text"], textarea { width: 97%; padding: 10px; border: 1px solid #ccc; } textarea { height: 100px; } input[type="submit"] { padding: 10px 20px; background-color: #4caf50; color: #fff; border: none; cursor: pointer; } .message { border: 1px solid #ccc; padding: 10px; margin-bottom: 10px; } .thumbnail { max-width: 200px; max-height: 200px; cursor: pointer; } .modal { display: none; position: fixed; z-index: 1; padding-top: 100px; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.9); } .modal-content { margin: auto; display: block; width: 80%; max-width: 800px; } </style> </head> <body onload="loadData()"> <div class="container"> <br><br> <form action="ilan.php" method="POST" enctype="multipart/form-data"> <label for="name">İsim:</label> <input type="text" id="name" name="usernames" required><br><br> <label for="message">Mesaj:</label> <textarea id="message" name="messages" required></textarea><br><br> <label for="image">Resim yükle:</label> <input type="file" id="image" name="images" accept="image/*" onchange="handleImageUpload(event)"><br><br> <input type="submit" value="Gönder" name="kaydet" onclick="saveData(event)"> <h2>Dikkat!</h2> </form> <div id="uploaded-image-container" style="display: none;"> <img id="uploaded-image" style="max-width: 100%; max-height: 200px;"> </div> <div id="modal" class="modal" onclick="closeModal()"> <span class="close">&times;</span> <img class="modal-content" id="modal-content"> </div> <div id="message-container"></div> </div> <script> // Function to store data in localStorage function saveData(event) { event.preventDefault(); var name = document.getElementById("name").value; var message = document.getElementById("message").value; var imageFile = document.getElementById("image").files[0]; var reader = new FileReader(); reader.onload = function (event) { var image = event.target.result; var data = { name: name, message: message, image: image }; var storedData = localStorage.getItem("storedData"); if (storedData) { storedData = JSON.parse(storedData); storedData.push(data); localStorage.setItem("storedData", JSON.stringify(storedData)); } else { localStorage.setItem("storedData", JSON.stringify([data])); } displayData(data); }; if (imageFile) { reader.readAsDataURL(imageFile); } else { reader.onload(); } document.getElementById("name").value = ""; document.getElementById("message").value = ""; document.getElementById("image").value = ""; } // Function to retrieve data from localStorage function loadData() { var storedData = localStorage.getItem("storedData"); if (storedData) { storedData = JSON.parse(storedData); storedData.forEach(function (data) { displayData(data); }); } } // Function to display the uploaded data function displayData(data) { var container = document.getElementById("message-container"); var newMessage = document.createElement("div"); newMessage.classList.add("message"); var messageContent = document.createElement("p"); var textContent = document.createTextNode(data.name + ": " + data.message); messageContent.appendChild(textContent); newMessage.appendChild(messageContent); if (data.image) { var image = document.createElement("img"); image.src = data.image; image.classList.add("thumbnail"); image.onclick = function () { var modal = document.getElementById("modal"); var modalImg = document.getElementById("modal-content"); modal.style.display = "block"; modalImg.src = data.image; }; newMessage.appendChild(image); } container.insertBefore(newMessage, container.firstChild); } // Function to handle image upload function handleImageUpload(event) { var imageFile = event.target.files[0]; var reader = new FileReader(); reader.onload = function (event) { var image = event.target.result; document.getElementById("uploaded-image").src = image; document.getElementById("uploaded-image-container").style.display = "block"; }; if (imageFile) { reader.readAsDataURL(imageFile); } else { document.getElementById("uploaded-image").src = ""; document.getElementById("uploaded-image-container").style.display = "none"; } } // Function to close the image modal function closeModal() { var modal = document.getElementById("modal"); modal.style.display = "none"; } // Function to close the modal when clicked outside the image window.onclick = function (event) { var modal = document.getElementById("modal"); if (event.target == modal) { modal.style.display = "none"; } }; </script> </body> </html> 不删除我的HTML文件底部的script标签,它不会保存到数据库,我想要的是页面上输入的数据保存在数据库中,然后出现在页面上,我不知道如果我能解释一下的话。 我希望用户在index.html页面输入的数据保存在我的数据库中,然后显示在页面底部

回答 0 投票 0

phpMyAdmin 在另一个虚拟机上使用 Nginx 服务器

我不知道如何创建Nginx的配置文件来查看phpMyAdmin 我有两台虚拟机,一台带有 Pterodactyl panel 和 Nginx,另一台带有 Pterodactylwings、mariadb-server 和 phpMyAdmin。我想...

回答 0 投票 0

在 PHPMyAdmin 中导出选定的列?

有人知道如何仅从选定的一个或多个列导出 SQL 吗? 似乎上一篇文章中的信息不再相关了? 这是最新版本 PHPMyAdmin 的屏幕截图,...

回答 0 投票 0

如何使用 phpmyadmin 正确设置 Laravel?

您好! 这个问题已经被问过很多次了,但我仍然没有找到真正可以帮助我在我的 laravel 项目中实现 phpmyadmin 的答案。 问题: 我不认为这是一个g...

回答 1 投票 0

尝试从远程计算机访问 phpmyadmin

我有一个带有 mysql.server 安装和 phpmyadmin 的 ubuntu 服务器,但是当我尝试访问 [serverIp]/phpmyadmin 时,我收到 ERR_CONNECTION_TIMED_OUT 错误,有什么解决方案吗? 这是我的

回答 0 投票 0

phpmyadmin 兼容性导出和导入 - 异常字符

所以,我试图将数据库从旧服务器移动到新服务器,使用从 phpmyadmin 的简单导出进行备份,由于大小而无法直接导入到 phpmyadmin,对我来说更容易压缩下载的文件...

回答 0 投票 0

访问被拒绝 phpmyadmin 使用 kali linux

欢迎来到phpMyAdmin 错误 MySQL 说: 文档 无法连接:设置无效。 mysqli::real_connect(): (HY000/2002): 没有这样的文件或目录

回答 0 投票 0

关于Xampp phpMyadmin

我使用的是Windows 10 64位操作系统。我已经安装了xampp版本8.1.17。当我在 xampp 控制面板中启动服务时,两个服务都在运行。 当我运行 phpmyadmin 时,它会...

回答 0 投票 0

My SQL #1064 错误(在 CAKEPHP 3 中生成的查询)

由 cakephp 3 生成的查询,但我收到错误 #1064 插入 pows_watch_diagnosis ( pows_lead_id,领导,创建,修改, ID ) 价值观 ( '1081d669-a4db-4c54-a33f-09bf674be46e', 'a:11:{s:5:"B...

回答 0 投票 0

PhpMyadmin 在本地运行但部署到数字海洋无法登录 phpmyadmin

版本:'3' 服务: php: 构建:./docker/php 卷: - ./:/usr/share/nginx/www 工作目录:/usr/share/nginx/www 环境文件: - ./development.env 网络: ...

回答 0 投票 0

存储过程:在同一mysql服务器上的两个数据库之间更新或插入数据

我正在尝试创建一个过程,将数据插入或更新到同一 MariaDB 服务器上不同数据库中的用户表中。我正在使用 phpMyAdmin。 我有以下两个表: 数据库 1:

回答 0 投票 0

MySQL:如何更新 performance_schema.session_variables?

MySQL 8.0 phpMyAdmin 我在 MySQL 中有以下会话变量(在 peformance_schema.session_variables 中找到): collation_connection utf8mb4_0900_ai_ci collation_database utf8mb3_general_ci

回答 1 投票 0

PHPMyAdmin 错误代码:500,云谷歌平台上的内部服务器错误

我刚刚在 GCP 上为 Wordpress 部署了一个新的 VM 实例。现在我正在尝试访问 PHPMyAdmin,我能够登录但是当我尝试选择一个数据库,尝试创建一个新表时,它只返回 ...

回答 0 投票 0

一列有10条不同的记录

我的 SQL 查询有问题。我正在尝试获取下图的结果,但我只希望 @tag_names 其中一些重复项仅显示 10 次。有没有站...

回答 1 投票 0

有关读取泰语文本文件并将泰语文本插入数据库的问题

使用 Javascript 进行编码 泰语文本文件使用 ANSI 编码 在 SQL 中设置 Collation 是 utf8_unicode_ci 在插入数据库之前显示文本它可以像这样显示泰语บร...

回答 0 投票 0

服务器和客户端(opnsense、haproxy、phpmyadmin)上指示的 HTTPS 不匹配

在堆栈和网上搜索了几个小时之后,我现在不知道如何解决我的问题。 在我的带有 phpmyadmin v.5.0.4 的 debian 网络服务器上,我收到以下错误打开 URL https://compa...

回答 0 投票 0

php 中的 sql 查询不返回存储在表中的值,但在 phpmyadmin 中正确执行

我正在尝试将 ID 设置为会话变量,但是我无法使用 SQL 语句从“用户”表中检索 ID 值,无论您尝试在哪个字段中检索到的值都是 1 ...

回答 0 投票 0

phpadmin mysql建表代码错误

创建表学生( id int(s) 不为空 AUTO_INCREMENT, 全名 varchar(30) 不为空, 电话号码 varchar(10) 不为空, 密码 varchar(20) 不为空, 主键(id)) 为了...

回答 0 投票 0

我可以从 mysql phpmyadmin 发出 http post 请求吗?

我有一个使用 mysql 和 php 的应用程序,我通过 mysql 的事件更改数据状态,我想在数据状态更改时通知客户。 我知道 cron 作业可以......

回答 0 投票 0

我正在使用 Laragon。更新 Windows 后,我发现我需要关闭 McAfee 中的高级防火墙才能访问 phpMyAdmin

我正在使用 Laragon。更新 Windows 后,我发现我需要关闭 McAfee 中的高级防火墙才能运行我的 Laravel 项目并访问 phpMyAdmin 数据库。 那不是...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.