PHP表單資料寫入MySQL代碼

來源:互聯網
上載者:User

標籤:

 1 <h1>插入操作</h1>   2 <?php   3     if(!isset($_POST[‘submit‘])){   4         //如果沒有表單提交,顯示一個表單   5 ?>   6     <form action="" method="post">   7     國家:<input type="text" name="country" />   8     動物名稱(英文):<input type="text" name="animal" />   9     動物名稱(中文):<input type="text" name="cname" />  10     <input type="submit" name="submit" value="提交表單" />  11     </form>  12 <?php  13     }  14     else  15     {  16         //如果提交了表單  17         //資料庫連接參數  18         $host = "localhost";  19         $user = "root";  20         $pass = "zq19890319";  21         $db = "phpdev";  22          23         // 何問起 hovertree.com24         //取得表單中的值,檢查表單中的值是否符合標準,並做適當轉義,防止SQL注入  25         $country = empty($_POST[‘country‘])? die("請輸入國家名稱"):  26         mysql_escape_string($_POST[‘country‘]);  27         $animal = empty($_POST[‘animal‘])? die("請輸入英文名"):  28         mysql_escape_string($_POST[‘animal‘]);  29         $cname = empty($_POST[‘cname‘])? die("請輸入中文名"):  30         mysql_escape_string($_POST[‘cname‘]);  31           32         //開啟資料庫連接  33         $connection = mysql_connect($host, $user, $pass) or die("Unable to connect!");  34           35         //選擇資料庫  36         mysql_select_db($db) or die("Unable to select database!");  37           38         //構造一個SQL查詢  39         $query = "INSERT INTO symbols(country, animal, cname) VALUE(‘$country‘, ‘$animal‘, ‘$cname‘)";  40           41         //執行該查詢  42         $result = mysql_query($query) or die("Error in query: $query. ".mysql_error());  43           44         //插入操作成功後,顯示插入記錄的記錄號  45         echo "記錄已經插入, mysql_insert_id() = ".mysql_insert_id();  46           47         //關閉當前資料庫連接  48         mysql_close($connection);  49     }  50 ?>

參考:http://www.cnblogs.com/roucheng/p/phpmysql.html

上面的代碼用不同格式,不知道哪種格式更好

 1 <h1>插入操作</h1>   2 <?php   3     if(!isset($_POST[‘submit‘])){   4         //如果沒有表單提交,顯示一個表單   5 ?>   6     <form action="" method="post">   7     國家:<input type="text" name="country" />   8     動物名稱(英文):<input type="text" name="animal" />   9     動物名稱(中文):<input type="text" name="cname" />  10     <input type="submit" name="submit" value="提交表單" />  11     </form>  12 <?php  13     }  14     else  15     {  16         //如果提交了表單  17         //資料庫連接參數  18         $host = "localhost";  19         $user = "root";  20         $pass = "zq19890319";  21         $db = "phpdev";  22           23         //取得表單中的值,檢查表單中的值是否符合標準,並做適當轉義,防止SQL注入  24         $country = empty($_POST[‘country‘])? die("請輸入國家名稱"):  25         mysql_escape_string($_POST[‘country‘]);  26         $animal = empty($_POST[‘animal‘])? die("請輸入英文名"):  27         mysql_escape_string($_POST[‘animal‘]);  28         $cname = empty($_POST[‘cname‘])? die("請輸入中文名"):  29         mysql_escape_string($_POST[‘cname‘]);  30           31         //開啟資料庫連接 hovertree.com 何問起  32         $connection = mysql_connect($host, $user, $pass) or die("Unable to connect!");  33           34         //選擇資料庫  35         mysql_select_db($db) or die("Unable to select database!");  36           37         //構造一個SQL查詢  38         $query = "INSERT INTO symbols(country, animal, cname) VALUE(‘$country‘, ‘$animal‘, ‘$cname‘)";  39           40         //執行該查詢  41         $result = mysql_query($query) or die("Error in query: $query. ".mysql_error());  42           43         //插入操作成功後,顯示插入記錄的記錄號  44         echo "記錄已經插入, mysql_insert_id() = ".mysql_insert_id();  45           46         //關閉當前資料庫連接  47         mysql_close($connection);  48     }  49 ?> 

 

PHP表單資料寫入MySQL代碼

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.