mysql_fetch_row() と mysql_fetch_array の違いは何ですか?
mysql_fetch_row() と mysql_fetch_array の違いは何ですか?
-----解決策---------
どちらの関数も配列を返します。違いは、最初の関数によって返される配列には、配列添字 $row[0] 、 $row[1] 、および MySQL_fetch_array() によって返される配列を使用することのみが含まれることです。最初の形式とキーと値のペアの形式の両方が含まれており、次のようにデータを読み取ることができます (データベースのフィールドがユーザー名、パスワードの場合):
$row[' username'], $行['パスワード']
------解決策------------------
mysql_fetch_row は結果セットから配列の行を列挙型として取り出します
mysql_fetch_array は結果セットから配列の行を連想配列または数値配列として取り出します (両方とも
例:
$sql="select abc,def from a";
$res=mysql_query($sql);
次に:
$row=mysql_fetch_row( $res);
$row の結果は $row[0] と $row[1] の 2 つです
次に:
$row=mysql_fetch_array($res);
$ の結果行は 4 です: $row[0] 、 $row[1]、 $row["abc"] 、 $row["def"]