我无法成功地将信息插入到我创建的数据库中。我尝试了几种在互联网上找到的替代方法,希望有人能提供帮助。据我所知,我毫无问题地连接到数据库,只是数据没有提交到数据库中。我只是出于测试目的非常简单,但没有用。经验丰富的程序员可以轻松地帮上忙。
我正在通过正在运行的A2Hosting运行服务器 “服务器版本:10.2.18-MariaDB-cll-lve-MariaDB服务器” “ Php版本:5.6.30”
这是我正在运行的代码(出于安全考虑,我将其替换为信息): 我也对数据库表和字段名称,用户名和字母大小写进行了“虚拟检查”。
config.php:
<?php
$host = "server.a2hosting.com";
$userName = "username";
$password = "password";
$dbName = "Database";
// Create database connection
$conn = mysql_connect ($host, $userName, $password, $dbName);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
?>
HTML文件-index.html:
<html><body> <form method="post" action="index.php"> <input type='text' name='first_name' id='first_name'> <input type='text’ name='last_name'> <input type=submit value="Submit"> </form>
</body></html>
Php文件-index.php
<? include("config.php");
// has the access info for the DB, how to connect
// create a variable
$first_name=$_POST['first_name'];
$last_name=$_POST['last_name'];
$query = "INSERT INTO Contact_Information (HOW_name, address) VALUES
('$first_name', '$last_name'); "; mysql_query($query); mysql_close();
?>
<html> <head> <meta HTTP-EQUIV="REFRESH" content="0; url=form1.php">
</head> </html>
答案 0 :(得分:-2)
$ query =“ INSERT INTO contact_inforamarion(how_name,address)VALUES('$ first_name','$ last_name');”;
$ result = mysqli_query($ conn,$ query);
查询和结果应该是这样的。