ホームページ  >  記事  >  バックエンド開発  >  mysql_fetch_row() と mysql_fetch_array() の違いの詳細な説明_PHP チュートリアル

mysql_fetch_row() と mysql_fetch_array() の違いの詳細な説明_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:09:19718ブラウズ

どちらの関数も配列を返します。違いは、最初の関数で返される配列には値のみが含まれており、配列の添字 $row[0]、
$row[1] でのみ読み取ることができます。 () には、キーと値のペアの最初のタイプと形式の両方が含まれています
次のようにデータを読み取ることができます (データベースのフィールドが username、passwd の場合):
$row['username' ], $row。 ['passwd']
また、($row as $kay => $value)で操作すると、データベースのフィールド名を直接取得することもできます。
さらに重要なことは、mysqli は php5 によって提供される新しい関数ライブラリであり、(i) は改良を表しており、その実行速度が速くなっているということです
例:

コードをコピーします コードは次のとおりです。
Actipro CodeHighlighter (フリーウェア) によって生成されたコードの強調表示http://www.CodeHighlighter.com/-->//ローカルの mysql データベースに接続し、操作ライブラリとして test を選択します
$ mysqli = mysqli_connect("localhost", "root", "","test", 3306);
//mysql_query 関数を使用してユーザー テーブルからデータを読み取ります
$result = mysqli_query($mysqli, "SELECT * FROM userinfo ");
while($row = mysqli_fetch_array($result ))// ループを通じてデータの内容を読み取ります
{
?>


< ;?php echo $row["Detail"]?>

}
//データベースへの接続
mysqli_free_result($result);
mysqli_close( $mysqli);*/
?>


http://www.bkjia.com/PHPjc/327342.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/327342.html技術記事どちらの関数も配列を返します。違いは、最初の関数によって返される配列には、配列の添字 $row[0] 、 $row[1] 、および my...
を使用したデータのみが含まれることです。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。