PHP 資料訪問

2022-08-05 11:54:10 字數 1242 閱讀 3116

如何連線

1.造連線物件

$db= new mysqli("localhost","root","123","mydb");   伺服器地址,資料庫使用者名稱,資料庫密碼,你需要連線哪個資料庫

2.判斷連線是否出錯

mysqli_connect_error();

3.準備sql語句

$sql="select*from info";

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

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

5.從結果集裡面取資料

$attr=$result->fetch_all();              返回所有資料,並且以二維陣列的方式存在

var_dump($attr);

三個可選引數:

mysqli_assoc                                返回陣列,變成關聯陣列

mysqli_num                                  代表返回索引陣列

mysqli_both                                 每個資料,既有索引也有關聯     返回索引和關聯都有,使用的時候不需要加雙引號

$attr=$result->fetch_array();            返回當前這條資料,返回的是一維陣列,預設是索引關聯都有

var_dump($attr);  

$attr=$result->fetch_assoc();             返回當前這條資料,返回的是一維關聯陣列

$attr=$result->fetch_object();             返回當前這條資料的物件

$attr=$result->fetch_row();                返回當前這條資料,返回的是索引陣列

例:$attr=$result->fetch_all();  

foreach($attr as $c)

------}"}

while($attr=$result->fetch_row())

------}"}

$attr=$result->fetch_all();

var_dump=($attr);

echo $attr[0][0];

php nginx php fpm

2 安裝php tar xvf php 5 5 13 tar bz2 cd php 5 5 13 configure prefix usr local php with config file path etc enable inline optimization disable debug dis...

PHP PHP運算子

一 概論 a 在數學中的運算子和php當中的運算子可能有一些小小的區別,但是區別 不打,都是用來做計算的 唯一的區別是,php當中的運算子分類比較多 二 php當中運算的組成 a 1 2 3 b 運算子 c 1和2 運算元 d 運算子 e 3 結果 三 php當中運算子的分類 1 一元運算 只有一個...

php PHP EOL 常量

換行符 unix系列用 n windows系列用 r n mac用 r php中可以用php eol來替代,以提高 的源 級可移植性 php echo php eol windows 平臺相當於 echo r n unix linux 平臺相當於 echo n mac 平臺相當於 echo r 類似...