繁体   English   中英

如何逐个回显查询结果?

[英]How to echo the query result 1 by 1?

我的查询是:

$qStuff=mysql_query("SELECT c.field_name,t.category_name, d.domain_name FROM category_fields c, taxonomy_category t, taxonomy_domain d WHERE c.category_id = t.category_id AND t.domain_id = d.domain_id AND c.field_name = '" . mysql_real_escape_string($first_word) . "'");

如何分别回显c.field_name,t.category_name和d.domain_name?

输出像这样

字段名称:

分类名称 :

域名:

while ($row = mysql_fetch_assoc($qStuff)) {

    echo 'Field name: ' . $row['c.field_name'] . '<br />'; 
    echo 'Category name: ' . $row['t.category_name'] . '<br />'; 
    echo 'Domain name: ' . $row['d.domain_name'] . '<br />'; 

}
<?php
 $qStuff=mysql_query("SELECT c.field_name,t.category_name, d.domain_name FROM category_fields c, taxonomy_category t, taxonomy_domain d WHERE c.category_id = t.category_id AND t.domain_id = d.domain_id AND c.field_name = '" . mysql_real_escape_string($first_word) . "'");


 $result_array = mysql_fetch_assoc($qStuff);
 echo "Field name: ", $result_array["field_name"], "<br />";
 echo "Category name: ", $result_array["category_name"], "<br />";
 echo "Domain name: ", $result_array["domain_name"], "<br />";
 echo "<br />";
?> 
<?php

$qStuff = mysql_query("SELECT c.field_name,t.category_name, d.domain_name FROM category_fields c, taxonomy_category t, taxonomy_domain d WHERE c.category_id = t.category_id AND t.domain_id = d.domain_id AND c.field_name = '" . mysql_real_escape_string($first_word) . "'");

while( $row = mysql_fetch_array($qStuff) ){

     echo "Field Name: " . $row['c.field_name'] . "<br />";
     echo "Category Name: ". $row['t.category_name'] . "<br />";
     echo "Domain Name: " . $row['d.domain_name'] . "<br />";
}
?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM