PHP運算元據庫(以MySQL為例)

2022-09-07 03:48:08 字數 2103 閱讀 6830

//建立與資料庫與伺服器之間的連線

//如果需要在呼叫函式時忽略錯誤或者警告可以在函式名之前加上@

①資料查詢的查詢語句

<?php 

//1.建立與資料庫與伺服器之間的連線

$connection = mysqli_connect('localhost','root','0000','users');

if(!$connection

)

//2.基於剛剛建立的連線物件執行一次查詢操作

$query=mysqli_query($connection,'select * from test;');

//得到的是乙個查詢物件,這個查詢物件可以用來得到資料一行一行拿資料

//3.遍歷結果集

//方法一:

// $row=mysqli_fetch_assoc($query);

// while($row)

// var_dump($row);

//方法二:(判斷條件裡可以寫入賦值語句)

while($row=mysqli_fetch_assoc($query

))

//4.釋放查詢結果集

mysqli_free_result($query

);

//5.關閉連線

②增刪改資料的查詢語句

<?php 

//1.建立與資料庫與伺服器之間的連線

$connection = mysqli_connect('localhost','root','0000','users');

if(!$connection

)

//2.基於剛剛建立的連線物件執行一次查詢操作

$query=mysqli_query($connection,'delete from test where id=3;');

if(!$query

)

//3.拿到受影響行:傳入的一定是連線物件

$rows=mysqli_affected_rows($connection

);

var_dump($rows);//

int(1)

//4.釋放查詢結果

mysqli_free_result($query

);

//5.關閉連線

mysqli_close($connection

);?>

<?php 

$connection = mysqli_connect('localhost','root','0000','users');

//設定:必須在查詢之前,必須傳入連線物件和編碼

mysqli_set_charset($connection,'utf8');

if(!$connection

)?>

php運算元據庫mysql

mysql connect在將來的php版本會被廢棄,建議用mysqli或者pdo代替 mysql create table people id int unsigned primary key auto increment,name varchar 20 age int header conten...

php 運算元據庫

本例是用php連線乙個mysql資料庫操作的演示,實現連線開啟乙個庫,並讀取資料的基本功能。資料庫名稱為 dbname 表名為 person 分別有7個字段 id userid age tel email address 伺服器 資料庫編碼 均採用 utf 8 mysql query set nam...

PHP運算元據庫

很簡單,只需要幾行 就搞定!1.連線資料庫 pdo new pdo mysql host localhost dbname 資料庫名 使用者名稱 密碼 2.準備sql語句 result pdo prepare select from user where id 3.執行哦sql語句 result e...