作者rainyuhtree (ianyu)
看板PHP
标题[请益] 无法存入资料库
时间Sat Mar 26 14:53:11 2011
$sql="INSERT msgarea(name,content,subject,whichno,putdate)
VALUES ('$name2','$content2','$subject','$no',now())";
mysql_query($sql);
我这样可以存入资料库
可是当我加上
$sql="INSERT msgarea(name,content,subject,condition,whichno,putdate)
VALUES ('$name2','$content2','$subject','1','$no',now())";
mysql_query($sql);
多了一个condition,而我要直接把它的数值输入1
他的资料表型态是
condition int(10) null否 预设值0
我是按照书本范例下去写的,要是少了这一格就可以顺利执行
想请大家指点一下,问题出在哪里
另外我还想请问一下
values内的值,是从上一个php用post的方式传递过来的
但我在写的过程中意外发现,我就算在存入资料库的这个php
没有宣告,例如
$name2=$_POST["name2"];来读取上一个填写资料的php的值,
写入资料库的php一样读的到值耶
是因为POST就会直接把变数和其值直接传到下一个php内嘛
那为什麽书本都还要在写一行从上一个php取得的值,再另存到其他变数里头
希望大家看的懂!!
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.46.169.100
1F:→ nobbb1442002:'1'改成 1 03/26 15:22
2F:→ rainyuhtree:谢谢n大的协助 03/26 15:55