无法通过html和php格式将数据插入MySQL数据库

时间:2018-12-11 18:44:35

标签: php html mysql forms phpmyadmin

我无法成功地将信息插入到我创建的数据库中。我尝试了几种在互联网上找到的替代方法,希望有人能提供帮助。据我所知,我毫无问题地连接到数据库,只是数据没有提交到数据库中。我只是出于测试目的非常简单,但没有用。经验丰富的程序员可以轻松地帮上忙。

我正在通过正在运行的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>

1 个答案:

答案 0 :(得分:-2)

$ query =“ INSERT INTO contact_inforamarion(how_name,address)VALUES('$ first_name','$ last_name');”;

$ result = mysqli_query($ conn,$ query);

查询和结果应该是这样的。