欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql資源轉換成數組

錢多多1年前7瀏覽0評論

將MySQL資源轉為數組的方法

在PHP中,我們經常需要從MySQL數據庫中獲取數據進行處理,而這些數據通常以資源(resource)的形式返回,對于后續的數據處理,這樣的返回值并不方便。下面就介紹一下如何將MySQL資源轉換成數組。

使用mysql_fetch_array獲取一個數組

我們可以使用mysql_fetch_array()函數將MySQL資源轉成一個數組。這個函數可以從結果集中獲取一行作為關聯數組或數字數組。

以下是一個示例代碼:

```php $result = mysql_query("SELECT id,name,password FROM users"); while($row = mysql_fetch_array($result)) { echo $row['id'] . " " . $row['name'] . " " . $row['password']; } ```

使用mysql_fetch_assoc獲取關聯數組

與mysql_fetch_array()不同,mysql_fetch_assoc()函數只能返回關聯數組,即數組鍵名只能是字段名,而不能是數字。

以下是一個示例代碼:

```php $result = mysql_query("SELECT id,name,password FROM users"); while($row = mysql_fetch_assoc($result)) { echo $row['id'] . " " . $row['name'] . " " . $row['password']; } ```

使用mysql_fetch_row獲取數字數組

與mysql_fetch_array()類似,mysql_fetch_row()函數也可以返回一行數據,只不過它只能返回數字數組,而不能返回關聯數組。

以下是一個示例代碼:

```php $result = mysql_query("SELECT id,name,password FROM users"); while($row = mysql_fetch_row($result)) { echo $row[0] . " " . $row[1] . " " . $row[2]; } ```

使用mysql_fetch_object獲取對象

與mysql_fetch_array()類似,mysql_fetch_object()函數可以返回一個對象,對象的屬性名就是數據庫中的字段名。

以下是一個示例代碼:

```php $result = mysql_query("SELECT id,name,password FROM users"); while($obj = mysql_fetch_object($result)) { echo $obj->id . " " . $obj->name . " " . $obj->password; } ```