求教高手mysql insert命令无法执行,select update命令运行都正常

<?phpsession_start();include("conn.php");include_once("function.php");seuser();if($_P... <?php
session_start();
include ("conn.php");
include_once("function.php");
seuser();

if($_POST['subjectadd']=="" || $_POST['test_time']==""){msg('添加科目和考试时间都不能为空!','subjectadd.php'); exit();}

$checksub=mysql_query("select TestClass from test where TestClass='$_POST[subjectadd]'");

if(mysql_num_rows($checksub)>0){msg('该科目已存在,不能重复添加!','subjectadd.php');exit();}

if(!checksint($_POST['test_time'])){msg('考试时长只能为正整数!!','subjectadd.php');exit();}

$addsubject=mysql_query("insert into test (TestClass,TestTime,addtime) value ('$_POST[subjectadd]','$_POST[test_time]',now())");

if($addsubject){
msg('添加成功','subjectadd.php');
}else {
msg('操作失败','subjectadd.php');
};
?>
展开
 我来答
小海吧
互联网爱好者

2013-05-21 · 互联网情报员
知道小有建树答主
回答量:203
采纳率:53%
帮助的人:22.2万
展开全部
时间是以字符串形式存储的!
建议把你的sql语句echo出来直接拷贝到mysql中运行。。你会发现报错信息!
这种问题就得这么解决!每次出问题 都echo你的sql语句!这样会省不少时间!
TableDI
2024-07-18 广告
`VLOOKUP` 匹配出错误的数据通常是由于以下几个原因:1. **查找值错误**:输入的查找值与数据源中的值不匹配,可能是因为拼写错误、大小写不一致或存在不可见的字符。2. **查找区域设置错误**:查找区域的首列必须包含要查找的值,且... 点击进入详情页
本回答由TableDI提供
lihan913
2013-05-21 · TA获得超过233个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:159万
展开全部
$addsubject=mysql_query("insert into test (TestClass,TestTime,addtime) value ('$_POST[subjectadd]','$_POST[test_time]',now())");
上面这段代码里value ('$_POST[subjectadd]','$_POST[test_time]',now()) 中的值应该用双引号吧?
改成:value ("$_POST[subjectadd]","$_POST[test_time]",now()) 试试看!!!
追问
出现语法错误 Parse error: syntax error, unexpected T_VARIABLE in
追答
这个错误是程序书写有问题,可能是某个字符的全角和半角问题。你仔细查一下Insertt语句那行代码,最好的解决方法:
把输入法切换成英文半角模式,然后手动把下面的代码输入一遍:
$addsubject=mysql_query("insert into test (TestClass,TestTime,addtime) value ('$_POST[subjectadd]','$_POST[test_time]',now())");
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ricetendto2
2013-05-21 · TA获得超过583个赞
知道小有建树答主
回答量:804
采纳率:0%
帮助的人:343万
展开全部
插入语句的关键字,用 values
更多追问追答
追问
更换关键字以后还是不行
追答
你的$_POST[subjectadd],改成  “+$_POST[subjectadd]+” 试试。我对mysql的语法不太熟悉呢,不过后台传参数不是像你那样直接放在''里面的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式