php 資料連線 基礎

2022-07-25 12:36:10 字數 1289 閱讀 2453

1.造連線物件

$db= new mysqli("localhost","root","123","test_0306");

2.寫sql語句

$sql = select * from l_0407;

3.執行sql語句 ,返回結果集物件

$result  $db->query($sql)

if($result)

$arr = $result->fetch_row();

var_dump($arr);

4、取資料  (1)和(5)常用

(1)$arr = $result->fetch_all(mysqli_both);

注:預設輸出索引陣列(二維陣列),mysqli_num輸出索引陣列; mysqli_assoc輸出關聯陣列;mysqli_both輸出索引和關聯陣列;

(2)$arr = $result->fetch_array();

注:預設返回第一條資料(索引和關聯陣列)

如果輸出全部資料,則採用while()迴圈:

while($arr = $result->fetch_array())

(3)$arr = $result->fetch_assoc();

注:預設返回第一條資料(關聯陣列)

(4)$arr = $result->fetch_object();

注:預設返回第一條資料  返回的是物件

(5)$arr = $result->fetch_row();

注:預設返回第一條資料(索引陣列)

5、在取資料之前要判斷一下;

(1)if($result->num_row>0){}

(2)if($result->num_row){}

注:0、空   均表示false; 所有大於0的數和字串 都表示 true;

判斷的是資料為空;

(3)if($result){}

注:判斷的是sql語句執行的結果是否正確。

6、例題:

echo "";  (下拉列表)

$db = new mysqli("localhost","root","123","mydb");

$sql = "select * from nation";

$result = $db->query($sql);

$arr = $result->fetch_all();       //返回的是二維陣列

foreach($arr as $v)";}

echo "";

PHP基礎 PDO資料庫連線

php 資料物件 pdo 擴充套件為php訪問資料庫定義了乙個輕量級的一致介面。pdo 提供了乙個資料訪問抽象層,這意味著,不管使用哪種資料庫,都可以用相同的函式 方法 來查詢和獲取資料。pdo隨php5.1發行,在php5.0的pecl擴充套件中也可以使用,無法執行於之前的php版本。你可以通過 ...

php連線mysql步驟 php連線資料庫步驟

第一步 連線資料庫 link mysql connect localhost root root or die 資料庫連線失敗!echo 連線成功!這裡資料庫連線函式mysql connect三個引數就可以 資料庫連線失敗會輸出 資料庫連線失敗 成功則輸出 連線成功 返回乙個資源型資料 第二步 選擇...

php連線mysql步驟 php連線資料庫的步驟

php 連線資料庫 1.連線資料庫函式 mysqli connect 主機名,使用者名稱,密碼 返回值 是我們的乙個連線物件 如果連線失敗 報錯 返回false 2.判斷錯誤函式 mysqli connect error 連線物件 錯誤資訊 返回錯誤資訊 mysqli connect errno 連...