十天學會php之第六天

2021-04-09 08:31:09 字數 773 閱讀 3720

十天學會php之第六天

學習目的:學會新增刪除修改資料

mysql_query($exec);

單這個語句就可以執行所有的操作了,不同的就是$exec這個sql語句

新增:$exec="insert into tablename (item1,item2) values ('".$_post['item1']."',".$_post['item1'].")";

刪除:$exec="delete from tablename where...";

修改:$exec="update tablename set item1='".$_post['item1']."' where ...";

說到這裡就要說一下表單和php變數傳遞,如果表單中的乙個

表單以post提交的,那麼處理表單檔案就可以用$_post['item1']得到變數值,同樣以get提交的就是$_get['item1']

是不是很簡單?但是通常$exec會有問題,因為可能您的sql語句會很長,您會遺漏.連線符,或者'來包圍字元型字段。

我們可以注釋mysql_query($exec);語句用echo $exec;代替來輸出$exec以檢查正確性。如果您還不能察覺$exec有什麼錯誤的話,可以複製這個sql語句到phpmyadmin中執行,看看它的出錯資訊。還有需要注意的是,我們不要使用一些敏感的字串作為欄位名字,否則很可能會出現問題,比如說date什麼的。變數的命名,欄位的命名遵循一點規律有的時候對自己是一種好處,初學者並不可忽視其重要性。

版權:2004 www.ttxx.com 天下資源網 

十天學會php之第六天

學習目的 學會新增刪除修改資料 mysql query exec 單這個語句就可以執行所有的操作了,不同的就是 exec這個sql語句 新增 exec insert into tablename item1,item2 values post item1 post item1 刪除 exec del...

十天學會php之第六天

學習目的 學會新增刪除修改資料 mysql query exec 單這個語句就可以執行所有的操作了,不同的就是 exec這個sql語句 新增 exec insert into tablename item1,item2 values post item1 post item1 刪除 exec del...

十天學會php之第六天

學習目的 學會新增刪除修改資料 mysql query exec 單這個語句就可以執行所有的操作了,不同的就是 exec這個sql語句 新增 exec insert into tablename item1,item2 values post item1 post item2 刪除 exec del...