[請益] 無法存入資料庫
$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
→
03/26 15:22, , 1F
03/26 15:22, 1F
→
03/26 15:55, , 2F
03/26 15:55, 2F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章