看板 PHP 關於我們 聯絡資訊
$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
nobbb1442002:'1'改成 1 03/26 15:22
rainyuhtree:謝謝n大的協助 03/26 15:55