PHP4與MySQL資料庫操作函式詳解 三

2021-04-17 08:20:14 字數 2086 閱讀 5923

<5>.資料庫記錄操作函式(5個):

1、mysql_fetch_array()

格式:array mysql_fetch_array(int query);

執行成功,返回1個陣列,該陣列儲存有下一條記錄的值,如執行失敗,則返回false值。

返回的陣列既可以用下標來表示,也可以用欄位名來表示。

例子:<?php

$query = mysql_query($sql , $connect);

while($arrary = mysql_fetch_array($query))

?>

note : 陣列的下標是從0開始的!

2、mysql_fetch_row()

格式:array = mysql_fetch_row(int query);

與1的mysql_fetch_array()函式功能基本相同。區別在於mysql_fetch_row()只能以陣列下標來表示。

成功返回1個陣列,失敗返回false值。

例子:<?php

$query = mysql_query($sql , $connect);

while($row = mysql_fetch_row($query))

?>

note : mysql_fetch_row()函式只能用陣列下標來表示,並從0開始。

另:mysql_fetch_row()比mysql_fetch_array()執行速度快,並且都是對下一行資料進行讀取。

3、mysql_result()

格式:intmysql_result(int query , int row , string filedname);

在mysql_result()中,引數row必須從0開始,引數filedname必須是真實的欄位名,不能用下標來表示。

執行成功,返回由資料庫中取出的字段的數值,失敗則返回false值。

例子:<?php

$query = mysql_query($sql , $connect);

echo mysql_result($query , 0 , "column1")."

"; echo mysql_result($query , 1, "column1")."

"; echo mysql_result($query , 2, "column1")."

"; ?>

note : 此函式功能少,但使用方便。

4、mysql_fetch_object()

格式:object mysql_fetch_object(int query)

能對指定的字段進行迴圈讀取,執行成功,將以物件object的形式返回數值,失敗則返回false值。

例子:<?php

$query = mysql_query($sql , $connect);

while($object = mysql_fetch_object($query))

?>

note : mysql_fetch_object()函式執行成功後返回的是1個物件object !

操作如下:

$object->欄位名

5、mysql_data_seek()

格式:intmysql_data_seek(int row , int query);

移動游標到指定的行(row_number)

執行成功,返回真值,失敗,返回false值。

此函式可以與mysql_fetch_array()或mysql_fetch_row()配合使用,即在使用mysql_data_seek()函式之後,就可以用mysql_fetch_array()或mysql_fetch_row()函式來顯示指定的行了。

例子:<?php

$query = mysql_query($sql , $connect);

$seek = mysql_data_seek($query , 2);

$arrary = mysql_fetch_array($query);

echo $array[column1]."

"; echo $array[column2]."

"; ?>

PHP4與MySQL資料庫操作函式詳解 六

8 取資料庫名和表名 2個 1 mysql list dbs 格式 int mysql list dbs int link identifier 取得所有可用的資料庫名 database name 例子 connect mysql connect host usr pwd dbs mysql lis...

PHP 操作mysql資料庫

insert 基本設定 mysql server name localhost mysql username 使用者名稱 mysql password 密碼 mysql database 資料庫 建立連線 conn mysql connect mysql server name,mysql user...

php操作mysql資料庫

1.連線資料庫 mysql connect servername,username,password servername 可選,規定要連線的伺服器。預設是 localhost 3306 username 可選,規定登入所使用的使用者名稱。預設值是擁有伺服器程序的使用者的名稱 password 可選...