国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

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

我們前面學(xué)習(xí)了創(chuàng)建資料庫,資料表,那麼這一節(jié)向大家講述向表中添加資料:

以下為一些語法規(guī)則:

· ? ?PHP 中SQL 查詢語句必須使用引號

· ? ?在SQL 查詢語句中的字串值必須加引號

· ? ?數(shù)值的值不需要引號

#· ? ?NULL 值不需要引號


#INSERT?INTO?語句通常用於新增的記錄


INSERT INTO

table_name (column1, column2, column3,...)

VALUES?

(value1, value2, value3,...)

table_name

:我們要在那個表裡面插入資料的表名

column1

,

column2
:表裡面的字段,如id?firstname

value1,value2

:就是我們要插入的資料

##注意

#1.??? 可以不指定欄位名稱column...,但是values 後面的順序應(yīng)該要和表格欄位的排序一致。 insert into user(username,sex) values('劉奇',1);

2.??? 有預(yù)設(shè)值的欄位可以不寫,則為預(yù)設(shè)值。

3.??? 若有預(yù)設(shè)值或可空白欄位不想傳入特定值,則可寫入null。

學(xué)習(xí)更多關(guān)於 SQL 知識,請查看我們的?SQL 教學(xué)。
讓我們用例子來說明:

#實例

111.png在前面的幾個章節(jié)中我們已經(jīng)建立了表格"MyGuests",表格欄位有: "id", "firstname", "lastname", "email" 和"reg_date"。 現(xiàn)在,讓我們開始向表格填入資料。

注意

:?如果列設(shè)定AUTO_INCREMENT (如"id" 欄位) 或TIMESTAMP (如"reg_date" 欄位),,我們就不需要在SQL 查詢語句中指定值; MySQL 會自動為該列新增值。


AUTO_INCREMENT 自增的意思,就是自己會加入資料的意思

<?php
 header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
 $servername = "localhost";
 $username = "root";
 $password = "root";
 $dbname = "test";
 
 // 創(chuàng)建連接
 $conn = mysqli_connect($servername, $username, $password, $dbname);
 // 檢測連接
 if (!$conn) {
     die("Connection failed: " . mysqli_connect_error());
 }
 
 $sql = "INSERT INTO MyGuests (firstname, lastname, email)
 VALUES ('John', 'Doe', 'john@example.com')";
 
 if (mysqli_query($conn, $sql)) {
     echo "新記錄插入成功";
 } else {
     echo "Error: " . $sql . "<br>" . mysqli_error($conn);
 }
 
 mysqli_close($conn);
 ?>
###程式運行結(jié)果:###########新記錄插入成功##### ##############讓我們開啟PHPadmin 看一下裡面是不是有我們加入的資料:#################### ###可以看到我們已經(jīng)把資料插入到了我們的資料表中############
繼續(xù)學(xué)習(xí)
||
<?php header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "test"; // 創(chuàng)建連接 $conn = mysqli_connect($servername, $username, $password, $dbname); // 檢測連接 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } $sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; if (mysqli_query($conn, $sql)) { echo "新記錄插入成功"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } mysqli_close($conn); ?> 運行結(jié)果