PHP查询从select中获取结果

时间:2014-11-07 11:47:07

标签: php mysql

嗨我需要帮助我正在处理的2个mysql查询。我需要从第一个查询中获取数据并在第二个查询中使用它。

第一次查询(获取域名的不同扩展名)

$resultExt = mysql_query("SELECT * FROM extension”) or die(mysql_error());    
while($rowExt = mysql_fetch_array( $resultExt )) {
$extDom = $rowExt[‘ext’];     
$postDom = 'Domain_’ . $extDom ;      
$dom_to_show .= '$rowCart[$postDom];';        
}

我得到了域名扩展名列表

$Domain_com = $rowCart[‘Domain_com’]; $Domain_net  = $rowCart[‘Domain_net’]; 

等等

第二次查询(从购物车获取数据) 然后我需要从购物车表中获取数据

$showCart = mysql_query("SELECT * FROM cartlist where Session = '".$session."' ORDER BY ID DESC") or die(mysql_error()); 
while($rowCart = mysql_fetch_array( $showCart )) {

//here i need to get variable like $Domain_com = $rowCart['Domain_com’];

//if I use echo   $dom_to_show; or   $dom_to_show; I get no result
}

在获取查询结果时,我需要在第二个内部放置什么?

感谢

1 个答案:

答案 0 :(得分:0)

echo应该回显一个结果,我添加了一个数组,它将获取行中的所有数据并在运行后输出。这将帮助您查看查询是否返回任何数据。

$showCart = mysql_query("SELECT * FROM cartlist where Session = '".$session."' ORDER BY ID DESC") or die(mysql_error()); 
while($rowCart = mysql_fetch_array( $showCart )) {

//here i need to get variable like $Domain_com = $rowCart['Domain_com’];
//if I use echo   $dom_to_show; or   $dom_to_show; I get no result

    echo $rowCart['Domain_com'];
  //or

   $array[] = $rowCart;

}

echo "<pre>";
print_r($array);

$rowCart['Domain_com'];

设为

$rowCart['Domain_com’]; 

这是错误的。