喵喵笨兔 の 喵喵的家~遊戲天地 - 首頁(上版面)
喵喵笨兔 の 喵喵的家~遊戲天地 - 首頁(左版面)
首  頁 最新消息 遊戲攻略 遊戲影片 遊戲圖片 下載區 學習分享 留言板 FB粉絲團
 喵喵笨兔 の 喵喵的家~遊戲天地 - PHP 網頁編輯 MySQL 資料庫:新增 (插入) 資料進資料庫

PHP 網頁編輯 MySQL 資料庫:新增 (插入) 資料進資料庫

 

SQL 新增 (插入) 語法:

  • INSERT INTO 資料表名稱 (欄位1, 欄位2, ...) VALUES (值1, 值2, ...);

    有幾個欄位要新增資料就填幾個欄位及對應的值,並非要全部欄位都填入。

範例程式碼:主要看紅色字部份 。^ ^

<?php
      $dbhost = 'localhost'; 
      $dbuser = 'root';
      $dbpass = '12345678';
      $dbname = 'pcgame';
      $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die('Error with MySQL connect') ; 
      mysql_query("SET NAMES 'UTF8'"); 
      mysql_select_db($dbname);

    //判斷表單是否送出而執行新增.此以隱藏欄位是否動作及值做雙重判斷
    //t_id 筆者在 MySQL 設自動增值,所以就不在新增欄位內
    if((isset($_POST['t_insert'])) && ($_POST['t_insert']=='yes')){
		$name=addslashes($_POST['t_name']);
		$note=addslashes($_POST['t_note']);
		$sql="INSERT INTO learn_demo (`t_name`,`t_note`) VALUES ('$name','$note')";
		$result=mysql_query($sql) or die('MySQL insert error');
		mysql_close($conn);
		header("Location: html_029_1.html"); //此為新增後要前往的網頁,若要停留在新增頁面就不要設此行
	   }
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>喵喵笨兔 - PHP 網頁編輯 MySQL 資料庫:新增(插入)資料</title>
</head>
<body>
    <div>
       <form method="post" name="form">
          <table align="center">
             <tr>
               <td>名稱:</td>
               <td><input type="text" name="t_name" required></td>
             </tr>
             <tr>
               <td>備註:</td>
               <td><input type="text" name="t_note"></td>
             </tr>
             <tr>
               <td>&nbsp;</td>
               <td><input type="reset" value="重設"><input type="submit" value="確定"></td>
             </tr>
          </table>
          <? //隱藏欄位用來判斷是否送出,來做新增的動作 ?>
          <input name="t_insert" type="hidden" value="yes">
       </form>
    </div>
</body> 
</html>

 ※PHP MySQL 語法連接資料庫相關應用,可參考笨兔其它隨手筆記:

 ※PHP 其它函數 MySQLi 和 PDO 連接資料庫相關應用,可參考笨兔の隨手筆記:

笨兔隨手筆記於 2017/11/14

喵喵笨兔 の 喵喵的家~遊戲天地
http://vv0817.tk
http://vvv.lionfree.net
http://qo3op.asuscomm.com/vvv
https://uoedgpkhyfwzmd7zua8myg-on.drv.tw/vvv