PHP MySQL 基本函式及例項操作

2021-08-28 03:20:25 字數 2873 閱讀 2145

連線 mysql:mysqli_connet()

//@mysqli_connect('localhost','root','985211',"zoo") or die("連線資料庫失敗");

//mysqli_connect("mysql伺服器位址","使用者名稱","使用者密碼","連線的資料庫名")

mysqli_connect("localhost","root","985211","zoo");

連線資料庫:mysqli_select_db()

$db = mysqli_connect("localhost","root","985211"); 

//mysqli_select_db(資料庫伺服器連線的物件,"更改後的資料庫名")

mysqli_select_db($db,"zoo");

關閉 mysql 連線:mysqli_close()

//關閉mysql連線  mysqli_close("關閉的資料庫連線物件")

mysqli_close($db);

執行 sql 語句:mysqli_query()

//執行sql語句  mysqli_query(資料庫伺服器連線的物件,"執行的sql語句")

mysqli_query($db,"");

例:

<?php

$db = mysqli_connect("localhost","root","985211","zoo");

$sql_one = "insert into qjy(id,name,age,salary) value (10007,'zc',20,200);"; //執行的sql語句

if (mysqli_query($db,$sql_one))else

$sql_two = "delete from qjy where id=10007;";

if (mysqli_query($db,$sql_two))else

$sql_three = "update qjy set name='wll' where id='10001';";

if (mysqli_query($db,$sql_three))else

/*執行結果:

新增資訊成功

刪除執行成功

修改資料成功

*/

在mysql中輸入 select * from qjy; 來查詢表的變化

//執行sql語句1

mysql> select * from qjy;

+-------+------+-----+--------+

| id | name | age | salary |

+-------+------+-----+--------+

| 10001 | qjy | 19 | 800.00 |

| 10002 | hja | 20 | 700.00 |

| 10003 | lsz | 18 | 600.00 |

| 10004 | fxf | 19 | 500.00 |

| 10005 | ycy | 20 | 400.00 |

| 10006 | zgx | 20 | 300.00 |

| 10007 | zc | 20 | 200.00 |

+-------+------+-----+--------+

7 rows in set (0.00 sec)

//執行sql語句2

mysql> select * from qjy;

+-------+------+-----+--------+

| id | name | age | salary |

+-------+------+-----+--------+

| 10001 | qjy | 19 | 800.00 |

| 10002 | hja | 20 | 700.00 |

| 10003 | lsz | 18 | 600.00 |

| 10004 | fxf | 19 | 500.00 |

| 10005 | ycy | 20 | 400.00 |

| 10006 | zgx | 20 | 300.00 |

+-------+------+-----+--------+

6 rows in set (0.00 sec)

//執行sql語句3

mysql> select * from qjy;

+-------+------+-----+--------+

| id | name | age | salary |

+-------+------+-----+--------+

| 10001 | wll | 19 | 800.00 |

| 10002 | hja | 20 | 700.00 |

| 10003 | lsz | 18 | 600.00 |

| 10004 | fxf | 19 | 500.00 |

| 10005 | ycy | 20 | 400.00 |

| 10006 | zgx | 20 | 300.00 |

+-------+------+-----+--------+

6 rows in set (0.00 sec)

php mysql常用函式

應用mysql connect 函式連線mysql伺服器 2 應用mysql select db 函式選擇資料檔案 3 應用mysql query 函式執行mysql語句 4 應用mysql fetch array 函式從陣列結果集中獲取資訊 5 應用mysql fetch object 函式從結果...

php mysql常用函式

應用mysql connect 函式連線mysql伺服器 2 應用mysql select db 函式選擇資料檔案 3 應用mysql query 函式執行mysql語句 4 應用mysql fetch array 函式從陣列結果集中獲取資訊 5 應用mysql fetch object 函式從結果...

常用PHP MySQL函式

mysql 函式的行為受到 php.ini 中設定的影響。在 mysql 模組中使用了兩種資源型別。第一種是資料庫的連線控制代碼,第二種是 sql 查詢返回的結果集。返回前一次 mysql 操作所影響的記錄行數,如果最近一次查詢失敗的話,函式返回 1。返回當前連線的字符集名稱 character s...