五、修改資料
在個教程中,我都把要執行的sql語句放到乙個變數($sql)中,然後才用mysql_query()來執行資料庫查詢。在除錯時這是很有用的。如果程式出了什麼問題,您隨時可以把sql語句的內容顯示出來,檢查其中的語法錯誤。
我們已經學習了如何把資料插入到資料庫中。現在我們來學習如何修改資料庫中已有的記錄。資料的編輯包括兩部分:資料顯示和通過**輸入把資料返回給資料庫,這兩部分我們前面都已經講到了。然而,資料編輯還是有一點點不同,我們必須先在**中顯示出相關的資料。
首先,我們回過頭再看看第一課的程式**,在網頁中顯示員工姓名。但是這次,我們要把資料顯示在**中。程式看起來象下面這樣:
$#@60;html$#@62;
$#@60;body$#@62;
$#@60;?
php$db =
mysql_connect("localhost", "root");
mysql_select_db("mydb",$db);
if ($id) else }
?$#@62;
$#@60;/body$#@62;
$#@60;/html$#@62;
我們剛才是把字段內容寫入到相應**元素中的value屬性裡,這是相應簡單的。我們再往前進一步,使程式可以把使用者修改過的內容寫回資料庫去。同樣,我們通過submit按鈕來判斷是否處理**輸入內容。還要注意,我們用的sql語句稍稍有些不同。$#@60;html$#@62;
$#@60;body$#@62;
$#@60;?php
$db = mysql_connect("localhost", "root");
mysql_select_db("mydb",$db);
if ($id) else
} else
}?$#@62;
$#@60;/body$#@62;
$#@60;/html$#@62;
就是這樣。在這個程式中已經包含了我們學過所大多數特性。您也已經看到,我們在乙個if()條件判別語句中又加了乙個if()語句,來檢查多重條件。
下面,我們要把所有東西全都加在一起,寫出乙個很好的程式來。
PHP MySQL三日通 第二天(二)
四 向伺服器傳送資料 現在我們從資料庫讀取資料已經沒有太多困難了。但是怎麼反過來向資料庫傳送資料呢?其實這不是php的問題。首選,我們建立乙個帶有簡單 的網頁。60 html 62 60 body 62 60 form method post action 60 php echo path info...
react學習第二天(三)
react元件 函式式元件 類元件 1 函式式元件 函式式元件 function father reactdom.render document.queryselector root 函式式元件 function father p 是否出門?p span div reactdom.render do...
Git 學習第二天(三)
刪除檔案 先新建乙個test檔案到webgit版本庫中,然後 當然,我們可以在資料夾中刪除檔案,git 也提供了命令 rm file 此時,git 知道你刪除了檔案,因此,工作區與版本庫不一致了,我們有兩個選擇,一種是確定刪除檔案,git rm 並且 git commit 還有一種是,撤銷刪除 命令...