回 帖 发 新 帖 刷新版面

主题:请教数据库问题(n) 谢谢

我做了一个简易信箱,类似留言板,里面有一个输入信息的textrear和2个按钮,$who
取值和插入语句部分如下,运行后显示:
程序错误:No1054
Unknown column 'ss' in 'field list'
如果把$who处改为字符串,则显示$text输入的字符串错误No1054,
也就是说,value中不能写$who、$text,这2处只能写常量,但$week和$time可以,
请问错误在哪里?谢谢!

switch ($_POST["submit"])
{
    case "submit1":
        $who="ss";
        break;
    case "submit2":
        $who="mm";
}
$query="INSERT INTO xin (week,submit,text,time) VALUE($week,$who,$text,$time)";
$result=mysql_query($query);    

回复列表 (共2个回复)

沙发

注意一下数据库中字段类型,修改一下你的insert语句

板凳

wangsdong你好,谢谢你,确实是字段类型问题,看书、重行修改后,现在程序运行
正常了,非常感谢。

我来回复

您尚未登录,请登录后再回复。点此登录或注册