PHP提交的数据无法写入数据库 include("db_conn.php"); include("db_func.php");去查你这2个文件.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $SQLStr1 = "INSERT INTO calss (c_id, c_name) "; $SQLStr1 .= " VALUES('', '$c_name') ";echo $SQLStr1 ; //打印看看 sql 有没有问题 db_query($SQLStr1); 谢谢楼上的,打印出来效果是INSERT INTO calss (c_id, c_name)VALUES('', '') 看来是没获得值到。 1个 INSERT INTO calss (c_id, c_name)VALUES('', $c_name)如果C_ID是自增的话不能这么写其二 如果你在PHP。INI里没有打开GLOBAL的话 不能直接取道$c_name $SQLStr1 = "INSERT INTO calss (c_id, c_name) "; $SQLStr1 .= " VALUES('', '$c_name') ";可能是上面一行出的问题,如果是自增的话,就不要再用c_id字段了$SQLStr1 = "INSERT INTO calss (c_name) "; $SQLStr1 .= " VALUES('$c_name') ";试试上面的或者试试$SQLStr1 = "INSERT INTO calss (c_id, c_name) "; $SQLStr1 .= " VALUES(null, '$c_name') "; $SQLStr1 = "INSERT INTO calss (c_id, c_name) VALUES(default, '$c_name') ";你的表名是叫calss,而不是class吗,会不会是include的文件里面把错误给屏蔽了? 你的c_id是什么类型?自动编号的吗? c_name能为空吗???你描述的问题很不清楚,这些你应该描述清楚了还有$c_name你这个变量名哪来的?不是说要接受提交过来的数值吗?没有接受? $SQLStr1 = "INSERT INTO calss (c_id, c_name) "; $SQLStr1 .= " VALUES('', '$c_name') "; db_query($SQLStr1);一:你的表名写错了,应该是class二:c_id是自动的添加,所以你就可以不用添加了$SQLStr1 = "INSERT INTO class (c_name) "; $SQLStr1 .= " VALUES('$c_name') "; db_query($SQLStr1);三:$c_name的值是什么 $SQLStr1 = "INSERT INTO calss VALUES('', '$c_name') "; php技术重点有哪些 如何去掉其中某个超链接? 数据库出现DB connect error错误 遇到正则匹配的难题,求解 php,有什么办法实现整站切换CSS呢? 求一条查询语句,谢谢! PHP分页后如何获取所有表单数据 联通网站类业务开发---3DES算法求教 php如何提取json当中的数据,急急急!!! 求达人帮忙填填WAMP3.10的坑 如何将表的名称返回到查询结果中 IE中自动打开项目文件的问题
$SQLStr1 .= " VALUES('', '$c_name') ";echo $SQLStr1 ; //打印看看 sql 有没有问题 db_query($SQLStr1);
其二 如果你在PHP。INI里没有打开GLOBAL的话 不能直接取道$c_name
$SQLStr1 .= " VALUES('', '$c_name') ";可能是上面一行出的问题,如果是自增的话,就不要再用c_id字段了$SQLStr1 = "INSERT INTO calss (c_name) ";
$SQLStr1 .= " VALUES('$c_name') ";
试试上面的或者试试
$SQLStr1 = "INSERT INTO calss (c_id, c_name) ";
$SQLStr1 .= " VALUES(null, '$c_name') ";
你的表名是叫calss,而不是class吗,
会不会是include的文件里面把错误给屏蔽了?
你的c_id是什么类型?自动编号的吗? c_name能为空吗???你描述的问题很不清楚,这些你应该描述清楚了还有$c_name你这个变量名哪来的?
不是说要接受提交过来的数值吗?没有接受?
$SQLStr1 .= " VALUES('', '$c_name') ";
db_query($SQLStr1);一:你的表名写错了,应该是class二:c_id是自动的添加,所以你就可以不用添加了$SQLStr1 = "INSERT INTO class (c_name) ";
$SQLStr1 .= " VALUES('$c_name') ";
db_query($SQLStr1);三:$c_name的值是什么