$sql="insert into 'test'('id','title','dates','contents')values(null,'$title',now(),'$content')";
創(chuàng)新互聯長期為上千客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態(tài)環(huán)境。為桐柏企業(yè)提供專業(yè)的成都做網站、網站設計,桐柏網站改版等技術服務。擁有十多年豐富建站經驗和眾多成功案例,為您定制開發(fā)。
mysql_query($sql);
echo "插入成功";
你這個代碼插入成功失敗都會顯示成功,沒有真正判斷是否插入成功,一般應該這樣寫:
$sql="insert into test(id,title,dates,contents)values(null,'$title',now(),'$content')";
if (mysql_query($sql)) echo "插入成功";
else echo "插入失敗,SQL:$sqlbr錯誤:".mysql_error();
向兩個表插入數據,要寫兩個表的插入sql語句,你先寫主表的插入語句,插入成功會返回一個主鍵編號,你利用這個編號作為附表的條件再寫附表的插入語句就行了。。。
或者你查詢出主表的id最大值,在最大值的基礎上加 1 ,作為附表的條件插入數據...
不知道這樣子說你是否明白
用insert語句就行了
insert into 表名 (字段名,字段名,字段名,字段名)values('字串值','字串值','字串值','字串值')
這樣就可以了
insert all into A (a,b,c) values(value-a,value-b,value-c) into B(d,e,f) values(value-d,value-e,value-f) select value-a,value-b,value-c,value-d,value-e,value-f from TableX where ...;
內閣密詔,千里獨行朝延上,曹操作威作福,許田打圍之時對獻帝無禮招致忠臣憤怒?;实勖苷賴硕腥雽m,授以衣帶詔,教圖曹操。西涼馬騰與劉備最終亦參與此謀。劉備參與后為避曹操嫌疑,在園中種菜卻為曹操叫去賞梅。曹操煮酒論英雄令劉備吃驚,以畏雷之說巧妙掩飾。不久劉備即借剿滅袁術之機脫身,袁術與劉備交戰(zhàn),大敗。于是袁術前往投降袁紹,于路中被劫,最終渴死。其部將割其首并玉璽一同交與曹操。[1]
1、最明顯的錯誤就是 你表單里 submit按鈕的 name寫的是 submitstudent
但是你表單里接收的寫的是 $submit = $_POST['submit']; 然后你在進行插入語句前做了判斷 表單是否提交 也就是 if("submit"==$submit) 那么這個if語句的結果肯定不成立 因為 $submit 變量根本就沒有值 所以你的程序根本沒走
$sql="insert into student(name,address,year)values('".$name."','".$address."',curdate());";
當然數據庫沒有數據了。