2017-08-24 210 views
-4

这是我的etaNavServer.php文件。这些是我必须插入数据库的值。我的表名是user,数据库名是srilanka,这些是我必须插入的值。通过PHP将表格值插入到数据库中

<?php if(isset($_POST['continue'])) 
{ 
    $eta_type = $_POST['eta_type']; 
    $lastname = $_POST['lastname']; 
    $firstname = $_POST['firstname']; 

    $title1=$_POST['title1']; 

    $sql="INSERT INTO user(applicationtype,surname,givenname,title,) VALUES 
    ('$eta_type','$lastname','$firstname','$title1')"; 
    $query = mysqli_query($con, $sql); 
    if($query){ 
     echo "<h4 style='color:green'>Services Added Successfully.</h4>"; 
    } 
    else 
    { 
     echo "Failed"; 
    } 
} 

connection.php

<?php 
$servername = "localhost"; 
$username = "root"; 
$password = ""; 
$dbname = "srilanka"; 
$con = new mysqli($servername, $username, $password, $dbname); 

?> 
+0

有啥你的问题 –

+1

发生了什么?你刚才描述了你的代码,但是没有遇到你遇到的问题 – Swellar

+1

在'connection.php'中后面的'}是否是一个错字? – Swellar

回答

1

你有

$sql="INSERT INTO user(applicationtype,surname,givenname,title,) VALUES 
    ('$eta_type','$lastname','$firstname','$title1')"; 

语法错误标题后删除多余的,

$sql="INSERT INTO user(applicationtype,surname,givenname,title) VALUES 
    ('$eta_type','$lastname','$firstname','$title1')"; 

注:你只是右括号}的连接,假设这只是一个错字

编辑

$query = mysqli_query($con, $sql) or die(mysqli_error($con)); 
+0

仍然无法正常工作@Jigar Shah –

+0

跟踪你的,并让我们知道你现在面临的错误 –

+0

删除后}和逗号仍然没有进入数据库的值@Jigar Shah –

相关问题