ホームページ  >  記事  >  php教程  >  PHP4とMySQLのデータベース操作機能を詳しく解説(3)

PHP4とMySQLのデータベース操作機能を詳しく解説(3)

WBOY
WBOYオリジナル
2016-06-21 09:02:30852ブラウズ

<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)) {
echo $array[column1]." | "
.$
array[column2]; //echo $array[0]." | ". $
array[1]; }
?>
注:

配列のインデックスは
0 です。 始まりました! 2

,
mysql_fetch_row()
形式:
array = mysql_fetch_row(int query);

および
1mysql_fetch_array() 関数は基本的に同じです。違いは、mysql_fetch_row() は配列添字でのみ表現できることです。 は、正常に 1 配列を返し、失敗した場合は False 値を返します。

例:
php

$query = mysql_query($sql , $connect);
while($row = mysql_fetch_row($query))
{
echo $row[0] . " | " . $br } ? > 注: mysql_fetch_row
()

関数は配列添字でのみ表現でき、0 から始まります。 別の
: mysql_fetch_row() mysql_fetch_array() よりも高速に実行され、両方ともデータの次の行を読み取ります。 3,

mysql_result()
形式:
int mysql_result(int query , int 行、文字列 ファイル名); in

mysql_result
() では、パラメータ row0 から始まり、パラメータ filename である必要があります は実際のフィールド名である必要があり、添え字で表すことはできません。 の実行が成功すると、データベースから取得したフィールドの値が返されます。失敗した場合は、False
が返されます。
例:

php $query =
mysql_query($sql , $connect );echo mysql_result($query , 0 , "column1")."<br>"; ($query , 1, "column1")."
br>"; echo mysql_result($query , 2, "column1 ")."<
br>"; ?> 注:

この関数にはいくつかの機能がありますが、便利に使えます。
4
,
mysql_fetch_object()
形式:
オブジェクト mysql_fetch_object(int クエリ)

は、ループ内で指定されたフィールドを読み取ることができます。実行が成功すると、値が object
object の形式で返されます。 False 値を返します。 例:

php

$query = mysql_query($sql , $connect);
while($object = mysql_fetch_object($query)) { echo $object->column1 . "<
br
>";
echo $object->column2 "<br>";
echo $object->column3 . "<br>";
} ?> 注:
mysql_fetch_object
()

関数が正常に実行されると、
1 オブジェクト オブジェクト ! 操作は次のとおりです: $object->
フィールド名
5
,
mysql_data_seek
() 形式:
int
mysql_data_seek(int row , int query); 指定された行にカーソルを移動します (row_number
)
は、正常に実行された場合は true 値を返し、それ以外の場合は 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); =
mysql_fetch_array($query); echo $array[column1]."<br
>"; $array[column2]."<br
>"



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。