求php大佬帮忙下

2025-04-26 19:13:26
推荐回答(1个)
回答1:

首先 看 数据表结构怎么设计的?
第二 你应该输出线 看到错误,再来判断是否有错误。
目前看应该做以下修改:
$sql="INSERT INTO product VALUES(NULL,'$q','$w','$e','$r')";
改为
$sql="INSERT INTO product VALUES('{$q}','{$w}','{$e}','{$r}')"; #主键是自增的
或者
$sql="INSERT INTO product VALUES(1,'{$q}','{$w}','{$e}','{$r}')"; #主键是设置的
另外 echo 要有空格 或者 括号括起来 。

header 没看出有啥作用 。如果是为了输出中文 乱码之类的。

可以这样写:
header("Content-type: text/html; charset=utf-8");
最好文件也统一编码