为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用php将表单数据提交到特定数据库,我的参数有什么问题?

如何使用php将表单数据提交到特定数据库,我的参数有什么问题?

PHP
FFIVE 2022-01-14 15:00:33
我正在尝试在我创建的 000webhost 中建立与数据库的连接并仅发送示例数据,但我一直失败。(这个想法是构建一个表单并提交数据。您能否根据我的代码和数据库属性提出建议,我缺少什么。我是 PHP、js 等的新手。我试图更改本地主机并摆脱我的密码。我创建了一个只有一个提交按钮和一个在 HTML 中使用的 PHP 文件的 HTML。我还设置了一个虚拟用户表--HTML 文件--<form method="post" action="action_page.php"><input type="submit"></form>action_page.php文件<?php$servername = "localhost:3306";$username = "ac8";$password = "12345";$dbname = "id10859778_progress";// Create connection$conn = new mysqli($servername, $username, $password, $dbname);// Check connectionif ($conn->connect_error) {die("Connection failed: " . $conn->connect_error);}$sql = "INSERT INTO user ( f_name, l_name)VALUES ('John', 'Doe')";if ($conn->query($sql) === TRUE) {   echo "New record created successfully"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } $conn->close(); ?>数据库https://www.000webhost.com/members/website/slinkier-shelf/databaseServer: localhost:3306 »Database: id10859778_progress »Table: user
查看完整描述

2 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

您的表单缺少操作位。

<Form method=post action=action_page.php>


查看完整回答
反对 回复 2022-01-14
?
胡子哥哥

TA贡献1825条经验 获得超6个赞

此链接很有帮助: https ://www.000webhost.com/forum/t/sqlstate-hy000-1045-proxysql-error-access-denied-for-user/48044/8

问题出在我的变量上,我摆脱了 :3306 并将我的用户名更新为自动创建的用户名。


查看完整回答
反对 回复 2022-01-14
  • 2 回答
  • 0 关注
  • 149 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信