关于表单传递变量的问题 不能插入mysql数据库中 是值为空 还是错误?报出错误信息。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 插入的变量应该为:$query="INSERT INTO TableName(name) values('".$Name."')";$result=mysql_query($query); PHP的版本?虽然是打开register_globals但建议还是使用$_POST的方式来取值比较好改成这样试试:$sql="insert into user (userid,name) values ('".$_POST["userid"]."','".$_POST["name"]."'); 加入下面的一句话,看看你的$sql显示的是什么样的?echo "<hr>$sql<hr>";$result=mysql_query($sql,$db);mysql_close($db); 应该就是晓逸说的这样了表单名称userid并不等于$userid除非先用$_REQUEST即:$userid=$_REQUEST['userid'];不建议使用register_globals,数据库一大,变量多了,使用和维护起来就麻烦多了 求助~图片上传时发生的错误~ 用CSS控制输出内容 如何调用ewebeditor里的图片、文件上传功能 40多K PHP实现 ORM 数据库类 教程二 CRUD操作 咨询一个php的问题 PHP生成静态HTML页面要学习哪些知识 求SQL语句:关于group by。 请高手指点 在线求救数据库连接! 问 如何通过php生成word文件? 我的mysql怎么启动不了? SESSION问题:PHP中SESSION非要依赖于客户端的COOKIE吗?
$query="INSERT INTO TableName(name) values('".$Name."')";
$result=mysql_query($query);
改成这样试试:
$sql="insert into user (userid,name) values ('".$_POST["userid"]."','".$_POST["name"]."');
echo "<hr>$sql<hr>";
$result=mysql_query($sql,$db);
mysql_close($db);
表单名称userid并不等于$userid
除非先用$_REQUEST
即:
$userid=$_REQUEST['userid'];
不建议使用register_globals,数据库一大,变量多了,使用和维护起来就麻烦多了