Heim  >  Artikel  >  php教程  >  如何运用PHP关联数组查询结果

如何运用PHP关联数组查询结果

WBOY
WBOYOriginal
2016-06-13 11:06:22928Durchsuche

大家也许对以下就是具体的操作代码:

<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>
<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>
</li>
<li class="alt"><span>mysql_select_db("winestore", $connection);   </span></li>
<li class=""><span> </span></li>
<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>
</li>
<li class=""><span>firstname FROM customer", $connection);   </span></li>
<li class="alt"><span> </span></li>
<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>
</li>
<li class="alt"><span>{   </span></li>
<li class=""><span>echo "ID:t{$row["cust_id"]}n";   </span></li>
<li class="alt"><span>echo "Surnamet{$row["surname"]}n";   </span></li>
<li class=""><span>echo "First name:t{$row["firstname"]}nn";   </span></li>
<li class="alt"><span>}   </span></li>
<li class="">
<span></span><span class="tag"><strong><font color="#006699">?></font></strong></span><span>  </span>
</li>
</ol>

函数 mysql_fetch_array() 把查询结果的一行放入数组,可以同时用两种方式引用,例如 cust_id 可以同时用下面两种方式:$row["cust_id"] 或者$row[0] 。显然,前者的可读性要比后者好多了。

在PHP关联数组查询结果的多表连查中,如果两个列名字一样,最好用别名分开:

SELECT winery.name AS wname,
region.name AS rname,
FROM winery, region
WHERE winery.region_id = region.region_id;


列名的引用为:$row["wname"] 和 $row["rname"]。


在指定表名和列名的情况下,只引用列名:

SELECT winery.region_id
FROM winery

列名的引用为: $row["region_id"]。

聚集函数的引用就是引用名:

SELECT count(*)
FROM customer;

列名的引用为: $row["count(*)"]。

以上就是全部的关于PHP关联数组查询结果的具体操作步骤。


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn