あなたも興味があるかもしれません以下は特定の操作コードです:
<ol class="dp-xml"><li class="alt"> <span><strong><font color="#006699"><span class="tag"><?</SPAN><SPAN class=tag-name>php</SPAN></FONT></STRONG><SPAN> </SPAN></SPAN><LI class=""><SPAN>$</SPAN><SPAN class=attribute><FONT color=#ff0000>connection</FONT></SPAN><SPAN> = </SPAN><SPAN class=attribute-value><FONT color=#0000ff>mysql_connect</FONT></SPAN><SPAN>("localhost", "albert", "shhh"); </SPAN></SPAN><LI class=alt><SPAN>mysql_select_db("winestore", $connection); </SPAN><LI class=""><SPAN> </SPAN><LI class=alt><SPAN>$</SPAN><SPAN class=attribute><FONT color=#ff0000>result</FONT></SPAN><SPAN> = </SPAN><SPAN class=attribute-value><FONT color=#0000ff>mysql_query</FONT></SPAN><SPAN>("SELECT cust_id, surname, </SPAN></SPAN><LI class=""><SPAN>firstname FROM customer", $connection); </SPAN><LI class=alt><SPAN> </SPAN><LI class=""><SPAN>while ($</SPAN><SPAN class=attribute><FONT color=#ff0000>row</FONT></SPAN><SPAN> = </SPAN><SPAN class=attribute-value><FONT color=#0000ff>mysql_fetch_array</FONT></SPAN><SPAN>($result)) </SPAN></SPAN><LI class=alt><SPAN>{ </SPAN><LI class=""><SPAN>echo "ID:t{$row["cust_id"]}n"; </SPAN><LI class=alt><SPAN>echo "Surnamet{$row["surname"]}n"; </SPAN><LI class=""><SPAN>echo "First name:t{$row["firstname"]}nn"; </SPAN><LI class=alt><SPAN>} </SPAN><LI class=""><SPAN></SPAN><SPAN class=tag><STRONG><FONT color=#006699>?></span></font></strong></span><span> </span> </li></ol>
関数 mysql_fetch_array() はフェッチしますクエリ結果の行 配列に配置すると、同時に 2 つの方法で参照できます。たとえば、cust_id は、$row["cust_id"] または $row の 2 つの方法で同時に参照できます。 [0]。明らかに、前者の方が後者よりもはるかに読みやすいです。
PHP 連想配列クエリ結果の複数テーブル クエリでは、2 つの列名が同じ名前である場合は、エイリアスで区切るのが最善です:
SELECT winery.name AS wname、
region.name AS rname、
FROMワイナリー、地域
WHERE winery.region_id = area.region_id;
列名の参照は、$row["wname"] と $row["rname"] です。
テーブル名と列名を指定する場合は、列名のみを引用符で囲みます:
SELECT winery.region_id
FROM winery
列名の参照は: $row["region_id"] です。
集計関数の参照は参照名です:
SELECT count(*)
FROM customer;
列名の参照は: $row["count(*)"] です。
上記はすべて、PHP 連想配列のクエリ結果に対する具体的な操作手順です。