多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

mysql教程

MySQL 插入數(shù)據(jù)

閱讀 (2383)

MySQL 插入數(shù)據(jù)

MySQL 表中使用 INSERT INTO SQL語句來插入數(shù)據(jù)。

你可以通過 mysql> 命令提示窗口中向數(shù)據(jù)表中插入數(shù)據(jù),或者通過PHP腳本來插入數(shù)據(jù)。

語法

以下為向MySQL數(shù)據(jù)表插入數(shù)據(jù)通用的 INSERT INTO SQL語法:

INSERT INTO table_name ( field1, field2,...fieldN )
                       VALUES
                       ( value1, value2,...valueN );

如果數(shù)據(jù)是字符型,必須使用單引號或者雙引號,如:"value"。


通過命令提示窗口插入數(shù)據(jù)

以下我們將使用 SQL INSERT INTO 語句向 MySQL 數(shù)據(jù)表 w3cschool_tbl 插入數(shù)據(jù)

實例

以下實例中我們將想 w3cschool_tbl 表插入三條數(shù)據(jù):

root@host# mysql -u root -p password;
Enter password:*******
mysql> use W3CSCHOOL;
Database changed
mysql> INSERT INTO w3cschool_tbl 
     ->(w3cschool_title, w3cschool_author, submission_date)
     ->VALUES
     ->("Learn PHP", "John Poul", NOW());
Query OK, 1 row affected (0.01 sec)
mysql> INSERT INTO w3cschool_tbl
     ->(w3cschool_title, w3cschool_author, submission_date)
     ->VALUES
     ->("Learn MySQL", "Abdul S", NOW());
Query OK, 1 row affected (0.01 sec)
mysql> INSERT INTO w3cschool_tbl
     ->(w3cschool_title, w3cschool_author, submission_date)
     ->VALUES
     ->("JAVA Tutorial", "Sanjay", '2007-05-06');
Query OK, 1 row affected (0.01 sec)
mysql>

注意: 使用箭頭標記(->)不是SQL語句的一部分,它僅僅表示一個新行,如果一條SQL語句太長,我們可以通過回車鍵來創(chuàng)建一個新行來編寫SQL語句,SQL語句的命令結(jié)束符為分號(;)。

在以上實例中,我們并沒有提供 w3cschool_id 的數(shù)據(jù),因為該字段我們在創(chuàng)建表的時候已經(jīng)設(shè)置它為 AUTO_INCREMENT(自動增加) 屬性。 所以,該字段會自動遞增而不需要我們?nèi)ピO(shè)置。實例中 NOW() 是一個 MySQL 函數(shù),該函數(shù)返回日期和時間。


使用PHP腳本插入數(shù)據(jù)

你可以使用PHP 的 mysql_query() 函數(shù)來執(zhí)行 SQL INSERT INTO命令來插入數(shù)據(jù)。

該函數(shù)有兩個參數(shù),在執(zhí)行成功時返回 TRUE,否則返回 FALSE。

語法

bool mysql_query( sql, connection );
參數(shù) 描述
sql 必需。規(guī)定要發(fā)送的 SQL 查詢。注釋:查詢字符串不應(yīng)以分號結(jié)束。
connection 可選。規(guī)定 SQL 連接標識符。如果未規(guī)定,則使用上一個打開的連接。

實例

以下實例中程序接收用戶輸入的三個字段數(shù)據(jù),并插入數(shù)據(jù)表中:

<html>
<head>
<meta charset="utf-8">
<title>向 MySQL 數(shù)據(jù)庫添加數(shù)據(jù)</title>
</head>
<body>
<?php
if(isset($_POST['add']))
{
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}

if(! get_magic_quotes_gpc() )
{
   $w3cschool_title = addslashes ($_POST['w3cschool_title']);
   $w3cschool_author = addslashes ($_POST['w3cschool_author']);
}
else
{
   $w3cschool_title = $_POST['w3cschool_title'];
   $w3cschool_author = $_POST['w3cschool_author'];
}
$submission_date = $_POST['submission_date'];

$sql = "INSERT INTO w3cschool_tbl ".
       "(w3cschool_title,w3cschool_author, submission_date) ".
       "VALUES ".
       "('$w3cschool_title','$w3cschool_author','$submission_date')";
mysql_select_db('W3CSCHOOL');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('Could not enter data: ' . mysql_error());
}
echo "Entered data successfully\n";
mysql_close($conn);
}
else
{
?>
<form method="post" action="<?php $_PHP_SELF ?>">
<table width="600" border="0" cellspacing="1" cellpadding="2">
<tr>
<td width="250">Tutorial Title</td>
<td>
<input name="w3cschool_title" type="text" id="w3cschool_title">
</td>
</tr>
<tr>
<td width="250">Tutorial Author</td>
<td>
<input name="w3cschool_author" type="text" id="w3cschool_author">
</td>
</tr>
<tr>
<td width="250">Submission Date [ yyyy-mm-dd ]</td>
<td>
<input name="submission_date" type="text" id="submission_date">
</td>
</tr>
<tr>
<td width="250"> </td>
<td> </td>
</tr>
<tr>
<td width="250"> </td>
<td>
<input name="add" type="submit" id="add" value="Add Tutorial">
</td>
</tr>
</table>
</form>
<?php
}
?>
</body>
</html>

在我們接收用戶提交的數(shù)據(jù)時,為了數(shù)據(jù)的安全性我們需要使用 get_magic_quotes_gpc() 函數(shù)來判斷特殊字符的轉(zhuǎn)義是否已經(jīng)開啟。如果這個選項為off(未開啟),返回0,那么我們就必須調(diào)用addslashes 這個函數(shù)來為字符串增加轉(zhuǎn)義。

你也可以添加其他檢查數(shù)據(jù)的方法,比如郵箱格式驗證,電話號碼驗證,是否為整數(shù)驗證等。

關(guān)閉
程序員人生
主站蜘蛛池模板: 亚洲第一页色 | 欧美毛片在线观看 | 毛片免费观看网址 | 欧美日本高清动作片www网站 | 精品国产免费人成在线观看 | 99久久老司机免费精品免费 | 国产一区二区在线观看麻豆 | 日韩一级欧美一级毛片在 | 久久国产精品一区 | 久久亚洲精品久久久久 | 开操网 | 亚洲精品综合久久 | 图片区小说校园综合 | 在线久| 手机看片日韩日韩韩 | 亚洲欧美精品在线 | 国产福利第一页 | 中文字幕乱码视频 | 亚洲免费黄色网址 | 久久 精品 一区二区 | 国产片在线观看播放 | 操人视频网站 | 校园春色欧美色图 | 性欧美videos另类hd高清 | 亚洲精品一区二区观看 | tube 欧美巨大tvhd | 日韩视频观看 | 性xxxxfreexxxxx国产 | 图片区小说校园 | 日本天堂影院 | 亚欧精品一区二区三区四区 | 亚洲图片在线欧美专区图片 | 亚洲欧美成人永久第一网站 | 国产成人性色视频 | 亚洲综合第一欧美日韩中文 | 亚洲在线中文字幕 | 性欧美一级 | 色哟哟www网站入口成人学校 | 久久久久久一品道精品免费看 | 国产一级做性视频 | 成人免费毛片一区二区三区 |