Php 分析错误:语法错误,意外';价值观';(T_字符串)
我正在尝试创建我的第一个数据库。我主要使用教程将数据库连接起来,但是,将表单中的数据插入数据库时遇到了一些问题。我知道数据库是连接的,因为我可以将数据从数据库检索回php,但不是以其他方式 我试着搜索,但似乎这个问题太独特了,我无法从过去已经解决的问题中概括出来 每当我完成论坛时,都会出现以下错误: 分析错误:语法错误,第20行的D:\xampp\htdocs\softwarefirm\create.php中出现意外的“值”(T_字符串) 创建文件的代码为:Php 分析错误:语法错误,意外';价值观';(T_字符串),php,mysql,Php,Mysql,我正在尝试创建我的第一个数据库。我主要使用教程将数据库连接起来,但是,将表单中的数据插入数据库时遇到了一些问题。我知道数据库是连接的,因为我可以将数据从数据库检索回php,但不是以其他方式 我试着搜索,但似乎这个问题太独特了,我无法从过去已经解决的问题中概括出来 每当我完成论坛时,都会出现以下错误: 分析错误:语法错误,第20行的D:\xampp\htdocs\softwarefirm\create.php中出现意外的“值”(T_字符串) 创建文件的代码为: <?php inclu
<?php
include 'include/connection.php';
$name = $_POST['inputFirstName'];
$email = $_POST['inputEmail'];
$pnum = $_POST['inputPhoneNumber'];
$hdate = $_POST['HireDate'];
$jtitle = $_POST['JobTitle'];
$salary = $_POST['Salary'];
$manid = $_POST['ManagerID'];
$depid = $_POST['DepartmentID'];
if(!$_POST['submit']) {
echo "please fill out the form";
header('Location: index.php');
} else {
mysql_query("INSERT INTO employee (`EID`, `FirstName`, `Email`, `PhoneNumber`, `HireDate`, `JobTitle`, `Salary`, `ManagerID`, `DepartmentID`")
VALUES(NULL, '$name', '$email', '$pnum', '$hdate', '$jtitle', '$salary', '$manid','$depid')") or die(mysql_error());
echo "User has been added";
header ('Location: index.php');
}
?>
以下是错误:
mysql_query("INSERT INTO employee (`EID`, `FirstName`, `Email`, `PhoneNumber`, `HireDate`, `JobTitle`, `Salary`, `ManagerID`, `DepartmentID`")
VALUES(NULL, '$name', '$email', '$pnum', '$hdate', '$jtitle', '$salary', '$manid','$depid')")
从mysql\u查询
行中删除第二个双引号。该行应以以下内容结尾:
`DepartmentID`)
您必须完全输入“mysql”查询(“插入员工(EID
,FirstName
,Email
,PhoneNumber
,HireDate
,job title
,Salary
,ManagerID
,DepartmentID
”)值(空,“$name”“,$email”“,$pnum”“,$hdate”“,$jtitle”“,$salary”“,$manid”“,$depid”“”`作为字符串。-首先删除”