PHP 7 查詢結果函式

2021-07-10 15:51:06 字數 1187 閱讀 4430

第一次用php連線資料庫進行增刪查改操作,由於對mysql函式使用不熟悉,故紀錄下來。

這個是菜鳥教程上的介紹,需要的同學可以進去看看。

$sql = "select * from tb_user";

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

while ($row = $result->fetch_all())

mysql資料如圖所示

我使用的是最新版本的php 7

fetch_all() 是返回包含所有結果行的關聯陣列或數字陣列,結果如下

array ( 

[0] => array ( [0] => 1 [1] => 小明 [2] => 123 )

[1] => array ( [0] => 2 [1] => 小強 [2] => 222 )

) fetch_assoc是從結果集中取得一行作為關聯陣列,取值時只能用欄位名,結果如下

while($row= $result->fetch_assoc())
array (

[id] => 1

[username] => 小明 

[pwd] => 123 

) array (

[id] => 2

[username] => 小強

[pwd] => 222 

) fetch_array()跟上面的fetch_assoc()很相近,取值的時候可以用陣列的下標。

while($row= $result->fetch_array())
fetch_object()是從結果集中取得當前行,並最為物件返回,下面是示例**和結果

$sql = "select * from tb_user";

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

while($obj=$result->fetch_object())

上面幾個輸出的結果都是1小明

1232

小強222

field_count返回結果集中列數的整數

$count = $result->field_count;

echo $count;

結果為

PHP7核心剖析 PHP 函式

今天看一下php7中的函式相關的一點兒知識。首先來說,php的函式分為使用者自定義函式與內部函式兩類,先看一下使用者自定義函式。通過前面的文章,我們知道了php在編譯執行的時候,會將php指令碼解釋稱opline指令。那同樣的,php中函式也是被編譯成了opline指令集合zend op array...

php7 修改的函式

php 7 增加了可以為 unserialize 提供過濾的特性,可以防止非法資料進行 注入,提供了更安全的反序列化資料。例項 class myclass1 class myclass2 obj1 new myclass1 obj1 obj1prop 1 obj2 new myclass2 obj2...

遷移到php7,遷移PHP版本到PHP7

這篇文章主要介紹了遷移php版本到php7的方法,需要的朋友可以參考下 今天看到微博上說phpng也就是php7合併到master上了,大家都知道我是比較喜歡 最新版本的東西,看看有什麼特性,我就忍不住公升級去了,以前我的php版本是5.5.19,然後我就開始了。yum install git gi...