也许我只是一个完全白痴,但我试图在MySQL表中插入一条记录,但它似乎没有起作用。当我测试它(即让脚本回显值,以便我可以检查它们是否被表单发布)时,它们被发送但查询没有发布到数据库。就像我说的那样,也许我是一个完全白痴,但我觉得也许一双新鲜的眼睛可能会加速我的故障排除,因为我在过去2小时内一直在与这个问题作斗争!
以下是代码:
// Connects to your Database
mysql_connect("localhost", "dbuser", "dbpword") or die(mysql_error());
mysql_select_db("dbname") or die(mysql_error());
// Get Variables
$sectorid = $_POST['sectorid'];
$parentid = $_POST['parentid'];
$sectorname = $_POST['sectorname'];
$status = $_POST['status'];
$creon = $_POST['creon'];
$creby = $_POST['creby'];
$modon = $_POST['modon'];
$modby = $_POST['modby'];
//Insert Record
mysql_query("INSERT INTO cand_emp_sector (sectorid, parentid, sectorname, status, creon, creby, modon, modby)
VALUES ('$sectorid', '$parentid', '$sectorname', '$status', '$creon', '$creby', '$modon', '$modby)");
//On completion, redirect to next page
header("Location: canddb.new.7i.php");
非常感谢任何协助。
由于
答案 0 :(得分:2)
你最后错过了一句话
, '$modby')");
^---------here
答案 1 :(得分:1)
检查结果是否有错误:
$result = mysql_query("INSERT INTO cand_emp_sector (sectorid, parentid, sectorname, status, creon, creby, modon, modby)
VALUES ('$sectorid', '$parentid', '$sectorname', '$status', '$creon', '$creby', '$modon', '$modby)");
if($result === false) die('query failed..');