使用SQL新增資料

Step1)將資料庫連線程式碼寫成一個檔案,檔名為db-connect.php,名稱可以自訂,有需要連線資料庫的php程式,可以include此檔案就可以連線資料庫。以下為db-connect.php的檔案內容。詳細說明請參閱使用PHP連線Mysql資料庫

Step2)建立新增使用者的php檔案,命名為「新增使用者.php」。

第2行:使用「include 'db-connect.php'」連線資料庫。

3到10行:查詢所有使用者,之前已經介紹過,重複說明如下。

「SELECT * FROM user」為SQL語法,可以讀取資料表user下所有資料,mysqli_query用於使用SQL查詢資料庫並回傳結果,mysqli_num_rows計算查詢結果的資料筆數,使用迴圈與mysqli_fetch_row一次讀取一筆資料,就可以讀取資料表user的所有資料。

第12到18行:如果add_user_btn有設定,表示第21到25行的form的按鈕「新增」有被點選,則讀取輸入的帳號到$acc(第13行),密碼到$pass(第14行),設定$sql為「INSERT INTO user(acc, pass) VALUES('$acc','$pass')」(第15行),插入帳號與密碼到資料表user,使用mysqli_query執行$sql(第16行),使用header重新導向瀏覽器網頁到「新增使用者.php」(第17行)。

Step3)瀏覽網頁http://localhost/tut/db/新增使用者.php,新增使用者go密碼為gogo,點選「新增」。

新增後會重新導回「新增使用者.php」,上方會顯示多出使用者go。