|
返回>程序之家论坛 2010-1-10 12:06:34 来自:chunqiao 快速回复 添加新话题 |
主题内容:
我的环境是
apache2.2 php5.2.11 phpmyadmin3.2 mysql5.0
今天发生很奇怪的事,我在写自制的讨论区时,昨晚睡前测试过都没有问题 中午时再修正一些东西过后,变成无法insert资料
我试了各种办法都无法让它恢覆正常运作,因为程式码都没有动到过,就很诡异的无法insert
我把 里面程式 分离出 insert 只剩下这部份来运作
我insert原本的程式码是 :
//<!-----表单post的部份------------------ <form method="POST"> <div align="left"><br> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="42%" id="AutoNumber1"> <tr> <td width="10%" align="right">name:</td> <td width="90%"><input name="name" type="text" ></td> </tr> <tr> <td width="10%" align="right">content:</td> <td width="90%"><textarea rows="6" name="content" cols="23" ></textarea></td> </tr> <tr> <td width="100%" colspan="2"> <p align="left"> <input type="submit" value="send" name="B1"> <input type="reset" value="reset" name="B2"></td> </tr> </table> </p> </div> </form>
//<!---------------- 插入资料--------------------------------------> $query="insert into gb(gb_name,gb_content,gb_date)values('".$_POST['name']."','".$_POST['content']."','".date("Y-m-d H:i:s")."')";
本来运作都没有任何问题 中午过后就突然无法insert 我不断试后来改成这样
$query="insert into gb(gb_name,gb_content,gb_date)values('$_POST[name]','$_POST[content]','".date("Y-m-d H:i:s")."')";
我把$_POST[name] 引号拿掉就又恢覆正常运作 , 可是,到底是为什么,拿掉引号这样格式不是不正确吗? 我另一个php网页它是有加引号的,却还是正常运作insert
|
|
回应:2010-1-10 | 用户:lianbangit | 你能评论 |
IP:113.94.*.* | 1楼 |
|
|
浩瀚星空
"$_POST'test'" => 这样是错的。在双引号内用阵列时不能这样用。 只能这样用 "$_POSTtest" 它才能正确的帮你将阵列值取出。
但大部份像 有时会为了安全起见。还是尽量用 ".$_POST'test'." 这样的写法。阵列参数还是不 用双引号去做解析会比较安全点。
过 看你第一个的确也是这样写。 有没有发生什么错误???post值有正确传送吗??
nL
后来 又改 来 原本的写法('".$_POST'name'."','".$_POST'content'."','".date("Y-m-d H:i:s")."')";
结果 又行的通了,程序又正运作 真是莫名奇妙!
也没有错误码 (唯一的错误码 就是 把php.ini开启 它显示 name content 都 undefine) 它单纯只是 insert那行通不过 用or die去检查 一直显示 die
现在又都正常,有点害怕不知道那天又出问题 .也不知道是怎么造成
先感谢 浩瀚星空 的
Solty
可能大家习惯都不同, 就不喜欢单双引号大战,所以一律双引+大括号阵列硬上 $query="insert into gb(gb_name,gb_content,gb_date)values('{$_POST'name'}','{$_POST'content'}',NOW())";
|
|
|
|
 |
来自>>其它群组
简介:程序之家论坛专业C或C++程序语法、Java 、JSP、J2EE 、J2ME 程序语法以及应用物件等相关问题讨论论坛.
论坛生日:2009/2/14建立 主题:诡异的 insert , 问题虽解决 却不知为何!~ |
创始人版主:admin查看>> |
|
更多分类 >返程序之家论坛首页 |
|
最新热门推荐帖子.... |
|
|
|